Features of the Learning Management System with NaaVRE:
1. Interface for assignmentsUse 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
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