Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: assignments in courses #1223

Merged
merged 10 commits into from
Jan 2, 2025

Conversation

pateljannat
Copy link
Collaborator

@pateljannat pateljannat commented Jan 2, 2025

  1. Assignments are now a first-class feature in the LMS.
  2. Moderators can now track all the assignments from the portal.
  3. The sidebar now has a link to the assignments page which shows all assignments. The list can be filtered by title or type.
  4. Moderators can create new assignments from here or edit existing assignments.
  5. The form for each assignment leads you to the submission list of that assignment. This list can be filtered based on assignment, member, and status.
  6. Clicking on a submission will show them the work done by the student. They can then change the submission status and add their comments that will be visible to students.
  7. Whenever there is an update on the status or the comments of the submission, the student gets notified about the same.
  8. Moderators can now also add assignments to courses.

Students Perspective

studentAssignment.mp4

Moderators Perspective

moderatorAssignment.mp4

Students perspective after the assignment has been graded

Screenshot 2025-01-02 at 2 54 36 PM

Notification to student:

Screenshot 2025-01-02 at 3 19 42 PM

Copy link

cypress bot commented Jan 2, 2025

lms    Run #942

Run Properties:  status check passed Passed #942  •  git commit 7fb3550edd ℹ️: Merge eeb7fb1f78f5b76b2063c41f51d9147fdcf288c0 into 12019ca37d4472a7c14bd129d1ad...
Project lms
Branch Review assignments-in-courses
Run status status check passed Passed #942
Run duration 00m 29s
Commit git commit 7fb3550edd ℹ️: Merge eeb7fb1f78f5b76b2063c41f51d9147fdcf288c0 into 12019ca37d4472a7c14bd129d1ad...
Committer Jannat Patel
View all properties for this run ↗︎

Test results
Tests that failed  Failures 0
Tests that were flaky  Flaky 0
Tests that did not run due to a developer annotating a test with .skip  Pending 0
Tests that did not run due to a failure in a mocha hook  Skipped 0
Tests that passed  Passing 1
⚠️ You've recorded test results over your free plan limit.
Upgrade your plan to view test results.
View all changes introduced in this branch ↗︎

@pateljannat pateljannat merged commit ae5ea9a into frappe:develop Jan 2, 2025
5 checks passed
@frappe-pr-bot
Copy link
Collaborator

🎉 This PR is included in version 2.18.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants