3
Content
1
Introduction.............................................................................................................................5
1.1
Motivation........................................................................................................................5
1.2
Structure of the Paper.......................................................................................................5
1.3
Related Work....................................................................................................................6
2
Project Documentation.............................................................................................................7
2.1
User Requirements...........................................................................................................7
2.1.1
Primary Components................................................................................................7
2.1.2
User Management and Login....................................................................................7
2.1.3
Question Catalogue (Record Creation and Management).........................................8
2.1.4
Test Creation and Examination Process....................................................................8
2.1.5
Sample Answers (Online Research)...........................................................................9
2.1.6
Peer Assessment Process............................................................................................9
2.1.7
Feedback (Examination results)................................................................................9
2.1.8
General GUI issues.................................................................................................10
2.2
Project Schedule.............................................................................................................11
2.3
Early Mock-Ups of the System.......................................................................................12
3
Software Documentation........................................................................................................13
3.1
System Architecture........................................................................................................13
3.2
Used Technologies and Frameworks...............................................................................14
3.3
Data Model....................................................................................................................16
3.3.1
Assessment Side of the Database.............................................................................16
3.3.2
Question Pool Side of the Database........................................................................17
3.4
Implemented Algorithms................................................................................................18
3.4.1
Client Annotation...................................................................................................18
3.4.2
Evaluation Distribution Algorithm.........................................................................19
3.4.3
Performance Classes................................................................................................20
4
Manual...................................................................................................................................21
4.1
General Functionalities...................................................................................................21
4.1.1
Login......................................................................................................................21
4.1.2
Registration............................................................................................................21
4.2
Administrator Area.........................................................................................................23
4.2.1
Courses...................................................................................................................23
4.2.2
User Management...................................................................................................23
4.3
Teacher Area...................................................................................................................25
4.3.1
Courses...................................................................................................................25
4.3.2
Exams.....................................................................................................................28
4.4
Question Pool.................................................................................................................31
4.4.1
Subject Areas..........................................................................................................31
4.4.2
Chapters.................................................................................................................32
4.4.3
Questions...............................................................................................................33
4.5
Student Area...................................................................................................................35