QCDIS / VREPaaS

1 stars 0 forks source link

Document education user stories #89

Closed gpelouze closed 1 year ago

gpelouze commented 1 year ago

Features of the Learning Management System with NaaVRE:

1. Interface for assignments Use case: Users can view their assignments and access the corresponding lab. -define assignment -add git repository as an attribute(automated pull, with a separate button) Requirements: Create a new page for assignments and organize the related labs into assignment boxes.

2. Assignment Management: Use case: Add or modify new assignments. (only tutor) Enroll in assignments. (students can enroll themselves, and a tutor can enroll students)

Requirements: Create a box in which users can enroll for assignments, and administrators can create new assignments. -tutor can create assignment(form, fill in the properties, list of students is visible) -students can enroll(button) -list of the students, editable(for the tutors)

3. Centralized learning materials: Use case: Include a specific location where users can access training and learning materials. Requirements: Add a section that provides information on how users can access the materials. -A link to a notebook, markdown doc., etc. (list of links) -tutors will add -students will view

gpelouze commented 1 year ago

My notes (not exhaustive!)

Tutor

Student