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

Course Administration - Grading (Part 4) #53

Closed
steffen74 opened this issue Aug 5, 2021 · 0 comments
Closed

Course Administration - Grading (Part 4) #53

steffen74 opened this issue Aug 5, 2021 · 0 comments
Labels
3 SP 3 Story Points

Comments

@steffen74
Copy link
Contributor

steffen74 commented Aug 5, 2021

This issue is part of a series of four issues in total, where each issue is describing a view with a common top and bottom section.

Details

Top section

Middle Section

  • This section includes a table with the information on the participants attendances and their performance records. Further, the user can change the participants' attendances and download and rate their performance records.
  • The table includes the following four columns:
    • First name [Enrollment:UserId--User:Firstname]
    • Last name [Enrollment:UserId--User:Lastname]
    • Attendances [Enrollment:Course--Course:Session--Session:Attending]
      • For each existing session in the course a circle is shown, depending on the participant's attendance for each session the circle is green [Attendance:Status=="ATTENDED"], red [Attendance:Status=="MISSED"], or grey [Attendance:Status=="UNRATED"]
      • By clicking on a circle the user can change the attendance status of the course, from grey to green, from green to red, and from red to grey.
      • After the circles for the individual sessions, a user's attendance is summarized by providing the number of all currently attended sessions, after the summary another circle is shown, which is red if the number of missed session is larger then the number of allowed missing sessions [Course:MaxMissedSessions] and green otherwise.
    • Performance record [Enrollment:PerformanceRating]
      • If the participant uploaded a performance record, a download icon is shown, and by clicking on the icon, the participant's performance record is downloaded [Enrollment:FileLinkPerformanceRecord]
      • For [Enrollment:PerformanceRating=="PASSED"] the shown status circle is green, for [Enrollment:PerformanceRating=="FAILED"] red, and for [Enrollment:PerformanceRating=="UNRATED"] grey
  • Additional to the main fields each row of an application can be unfolded by clicking on the downward pointing arrow on the right. As soon as the application is unfolded the arrow points upwards. Collapsing the application is done by clicking on the arrow, which the again points downwards. It is possible to unfold as many participants as are shown. In the unfolded status a radio button with three colored options is shown. The user can edit here the rating for the performance record. As soon as the rating is changed, the status is also changed correspondingly above in the table row.

Bottom Section

  • Instead of the "Next" button this tab includes a button to generate certificates for the participants. However, this button is only visible to admins. For course instructors it is invisible (unless they are also admins). When the button is clicked a certificate is generated for all participants that meet the requirements by calling the corresponding serverless function, which checks the requirements and generated the certificates for the participants. (If [Program:VisiblityParticipationCertificate] or [Program:VisibilityPerformanceCertificate] are TRUE, the corresponding certificates are then also available to download for the participants.)

Optional and Future Implementations

  • One or several applicants (i.e. rows) can be selected by clicking on it (for multiple rows using the combinations with the alt and ctrl keys) and by using the right mouse button a context menu can be opened. The context menu includes an item "Send Mail" to open the local mail client with the email addresses of all selected participants added in the BCC field.
  • On mouse over of a circle showing the attendance status of a single session, the date of this session is shown in a tool tip.
  • In the future information to review the results of the feedback questionnaires will be included below the bottom section.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3 SP 3 Story Points
Projects
None yet
Development

No branches or pull requests

3 participants