Use Cases

Link to the tools team use case page:

SectionAdminTool Use Cases

The complete use cases relevant to the sectioning work are in the PDF attached to this page.

List of Critical Functionality for Prioritization

Actor: Instructor

1. Goal: Create a new section(s) or group(s) for a course (Only the term "section" will be used below)

2. Goal: Remove a section(s) or group(s) for a course (Only the term "section" will be used below)

3. Goal: Views list of per-section specific info (days, time, instructor, room,current enrollment, availability, max enrollment)

4. Goal: Assign Section Leader(s)

5. Goal: View roster by section

6. Goal: Add Student(s) to Section(s)

7. Goal: Manually add a bunch of students to a section at once

8. Goal: Switch students among sections

9. Goal: Remove Student(s) from Section

10. Goal: Allow students to sign up for and/or switch sections

11. Goal: Set maximum size for Section(s)

12. Goal: Edit Variable for Section(s)

20. Goal: Set up groups of sections with different rules (e.g. Sections, labs, student teams, study groups, etc. Sections maybe registrar defined and exclusive (student in only one) while student teams may be flexible (students may join multiple)

Actor: Student

13. Goal: Views list of per-section specific info (days, time, instructor,

room,current enrollment, availability, max enrollment)

14. Goal: Signs up for / joins a section

15. Goal: Student switches section

16. Goal: Student removes self from section

21. Goal: Create new group (e.g. student-led study group)

Actor: Sakai

17. Goal: Associate enterprise defined students in a course with their sections

18. Goal: Associate enterprise defined Section Leaders in a course with their sections

19. Goal: Reconcile official enrollment data with Sakai roster