Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more ➡
Download
Standard view
Full view
of .
Add note
Save to My Library
Sync to mobile
Look up keyword or section
Like this
2Activity
×
P. 1
Bachelor Thesis Practical Peer Assessment

Bachelor Thesis Practical Peer Assessment

Ratings: (0)|Views: 605|Likes:
Published by Dominik Ko
Implementing a Flexible Peer Assessment System with Microsoft .NET: Software Documentation and Manual

Practical Part of Bachelor’s Thesis at Graz University of Technology submitted by Dominik Kowald and Joachim Maderer

Supervisor: Dipl.-Ing. Dr. techn. Christian Gütl

Institute for Information Systems and Computer Media (IICM) Graz University of Technology A-8010 Graz, Austria

© 2009, Dominik Kowald and Joachim Maderer 02.10.2009

1

Abstract
Actual E-Learning Systems usually only provide as
Implementing a Flexible Peer Assessment System with Microsoft .NET: Software Documentation and Manual

Practical Part of Bachelor’s Thesis at Graz University of Technology submitted by Dominik Kowald and Joachim Maderer

Supervisor: Dipl.-Ing. Dr. techn. Christian Gütl

Institute for Information Systems and Computer Media (IICM) Graz University of Technology A-8010 Graz, Austria

© 2009, Dominik Kowald and Joachim Maderer 02.10.2009

1

Abstract
Actual E-Learning Systems usually only provide as

More info:

categoriesTypes, Research
Published by: Dominik Ko on Nov 03, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See More
See less

11/07/2012

pdf

text

original

 
1
Implementing a Flexible Peer AssessmentSystem with Microsoft .NET:Software Documentation and Manual
Practical Part of Bachelor’s ThesisatGraz University of Technology 
submitted by 
Dominik Kowald and Joachim MadererSupervisor:Dipl.-Ing. Dr. techn. Christian Gütl
Institute for Information Systems and Computer Media (IICM)Graz University of Technology  A-8010 Graz, Austria
©
2009, Dominik Kowald and Joachim Maderer02.10.2009
 
2
 Abstract
 Actual E-Learning Systems usually only provide assessments of natural language answers by teachersor tutors and don’t take notice about other assessment types like self assessment or peer assessmentalthough this variants would have a great benefit, not only for teachers but also for students.Students would have the chance to get into the role of the teacher and correct the answers of their colleagues. Furthermore they have to get deeper into the topic to make good corrections and sothey have a higher learning success. Teachers and tutors would have the great advantage to save thetime they would have needed to correct all the answers by themselves and to test a new assessmentmethod in computer science.To implement such an online e-learning system which supports the peer assessment idea, theMiscrosoft .NET framework seems ideal. It supports easy methods for creating web applicationsusing asp.NET and runs fully on UNIX machines using the MONO framework.This paper should give an overview about the implementation process of such an online peerassessment system. This also includes the used technologies, class hierarchies, the data model, themain programming ideas and a manual.
 
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
 

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->