-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathTODO
84 lines (80 loc) · 3.4 KB
/
TODO
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
Terminology:
# - Requested
# / In progress
# + Done
# * Well tested
- Encrypted GET parameters
- Encrypted route parameters
- Page dependent cookie key values, when we change page we should remove
the unallowed keys from the session
/ Simple HTML DSL (Creating some primities)
+ i18n for the generated HTML output
+ Pandoc interpreted input exercise input fields
+ Change FamilyName to FullName
+ Parameters for WebDriver executable
- User error codes: Snap layer, UserStory
+ Add evaulation type to the assignment
+ Change 'read' in persistence layer to read with exception thrown within the layer
+ Register page, go back to login page
+ Registration field validation
+ Client side field validation
+ Client side error indication on fields
+ Server side field validation
- Username field validation, configurable pattern
+ Admin creation, read from stdin
- Rename Professor to Group Admin
+ Remove Create Course Assignment from Home for admin
+ Remove Create Group Assignment from Home for admin
+ Remove Create Group Assignment form Home for Course Admin
+ Print text only for empty assignment tables
+ Change CourseAdmin text in navigational menu
+ Create Profile page (where you can change your password)
+ Force logged out message
+ Invalid password, username error message
+ Session timeout
+ Email registration
- Auto Test Cases for assignments
- MD5 sum in the persistence layer
+ Sending messages for the users
- Optional assignment
+ Print numbers of passed assignment for the binary evaluation in the submission table
+ Print the result of the percentage evaulation in the submission table
- Upload files as solution for the assignment
- Print and download the uploaded files
- More helpful text on the course and course admin assignment section
+ File logging
+ Assignment creation start field should be required
+ Assignment creation end field should be required
+ New comments div
+ Appropiate page is shown on error
+ Error page and handler
+ Remove other error page chunks
/ Webdriver tests for the new design
+ Investigate the (!!) runtime error
- Test percentage evaulation type
+ Create log file automatically: log/useractions.log
- Log successful actions on registration
+ Remove 'content' from the content div
- Change password for the given user in admin page
- Remove user's email address, for the user role profile page
+ Place newline after username in the header
+ Set headers in the course administration page
- Show successful actions on the course administration page
+ Set headers in the home page for the course admin
+ Set headers in the course administration page
- Show successful action on the course administration page
+ Set header for the Group admin home page
- Show evaulation type for the assignments in the table
+ Set headers for the student home page
+ Set headers for the group registration page
+ Show registered courses and groups in the course group registration page
+ Some headers on the submission list page
+ Some headers on the submission details page
+ Some headers on the user submission page, for the group admin
- Show or hide evaulation values in the user submission page for the group admin
- Server configuration in data
+ Write ifdef TEST where tests are in the files
/ Collect all common CSS style attributes into Sytle.hs
/ Color the header fields gray of the table
- +/- evaulation of a student without submission
- Course admin / Group admin can restrict the registration for a course/group