By Cheng-Yu Hsu (@cyhsutw)
After discussing with my mentors @johndbritton and @tarebyte, the main goals of the project are deliver few features about monitoring progress, which include:
-
Repository creation
Ensure that repositories for the students to work are correctly created, and provide some approaches to help the teachers do automatic/manual recovery if there's any problem.
-
Due dates
Let teachers to specify the due date of the assignments so they can determine whether a submission is overdue or not.
-
Explicit submission
Let students to choose what version of their work to be submitted to the teachers for grading.
-
Visualize classroom activity
Add some user interfaces that help the teacher better understand the students' works.
Extracted from #572 - Student projects roadmap summer 2016.
-
Repository creation
-
Explicit submission and Due dates
-
Other
-
New feature: search starter code repository:
-
New feature: keep track of user activity:
-
New feature: health check for elasticsearch
-
Bug fixes:
-
UI improvements:
- #522 - Fix double flashes in
group_assignment_invitations/accept.html.erb
- #540 - Adjust spacing between
flash
andoutline-box
- #566 - Update og-image to GitHub Classroom
- #569 - Fix loading indicator positioning
- #670 - Add blank state for team management pane
- #695 - Fix typo: occured
- #703 - Fix missing x of flash message
- #522 - Fix double flashes in
-
Documentations:
-
-
Explicit submission and Due dates
-
Visualize classroom activity