-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathSystemDefinition.txt
More file actions
38 lines (23 loc) · 1.07 KB
/
Copy pathSystemDefinition.txt
File metadata and controls
38 lines (23 loc) · 1.07 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
User stories:
1. As a student, I want to log into the system, so I can view my courses and grades. --
2. As a teacher, I want to assign grades to students enrolled in my courses. --
3. As an admin, I want to create user accounts for students and teachers (and admins). --
4. As a user, I want to view announcements posted by admins. --
5. As a teacher, I want to create and update course information. --
6. As an admin, I want to (un)enroll groups into specific courses. --
7. As a teacher, I want to view the list of students enrolled in my course, for any of the courses I'm teaching. --
8. As an admin, I want to (un)assign teachers to courses. --
9. As a user, I want to change my username and password. --
10. As an admin, I want to reset any user’s password. --
11. As a student, I want to view the list of courses I’m enrolled in. --
12. As a teacher, I want to view the list of courses I’m teaching. --
13. As an admin, I want to be able to create announcements. --
Objects:
Student
Teacher
Admin
Group
Course
Grade
Enrollment (represented by GroupCourse)
Announcement