Skip to content

Classroom Assignments#670

Merged
erinharrington-12 merged 56 commits into
masterfrom
classroomAssignments
May 15, 2026
Merged

Classroom Assignments#670
erinharrington-12 merged 56 commits into
masterfrom
classroomAssignments

Conversation

@erinharrington-12
Copy link
Copy Markdown
Contributor

Updates Classroom's Teacher and Student Views

  • Assignments

    • Assignments can be created by teachers (owners of classroom) to assign specific JBC challenges to specific students
    • Challenge assignments can be assigned various point values, due dates and topics
    • Grades can be filtered by student/challenge and then exported to CSV
    • Teachers can view their students challenge progression and if the challenge/assignment was completed before due date
  • Student View

    • Students can view assignments assigned to them and see their progression on any assignment/challenge
    • Students can go directly to JBC challenge from assignment view
  • Updates guided tour to include changes

  • Localization updates for tour and UI

…ut created classroom and assign challenges to students
…o the challenges Dict to capture how many points each challenge can be
…s, how many points each challenge is, who it gets assigned to and if its due at a particular date
…ment challenges to have fewer values than Challenge due to payload size
… assignments, vertical ellipsis context menu and assignment blurb details when assignment is clicked
…has read-only privileges, can see their progression on any assigned assignments/challenges, go to any assigned challenges, and classroom leaderboard.

Teacher view can do anything the student can while also being able to edit/delete assignments, go to any assigned challenges, see assigned students, and create new topics/subjects.
…ption, pick and choose list of challenges, pick and choose students, reuse already created topics or create a new one, assign points to each individual challenge and set the due date. Enables editing any created assignment.
…ignment. The teacher can override any previously set point value to an assignment, see their challenge event state and see if their students completed the assignment on time or not.

Filtering for both grade view and exporting of grades to a CSV enabled.
…g and current assignments. The teacher view has the added component of the classroom code that can be blown up to almost full screen for providing the code.
…dents. The student view is read-only and the teacher view enables the teacher to remove any student from the classroom.
erinharrington-12 and others added 26 commits May 14, 2026 15:49
…ility to go to the assigned challenge from there.
…assigned challenges in any given assignment.
…ion to override any set points on a challenge, sees the status of the student's progression in each challenge and any completion time stamps
…ntly in the classroom have to do the created assignment.
@erinharrington-12 erinharrington-12 merged commit fd8a1aa into master May 15, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant