User Tools

Site Tools


stats:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
stats:start [2011/10/01 17:48]
Patrick Michel
stats:start [2012/05/11 16:35] (current)
Patrick Michel
Line 3: Line 3:
 The **SofTech Achievement Tracking System** (''​STATS''​) is developed by the [[http://​softech.cs.uni-kl.de|Software Technology Group]] at the [[http://​www.uni-kl.de|University of Kaiserslautern]]. The **SofTech Achievement Tracking System** (''​STATS''​) is developed by the [[http://​softech.cs.uni-kl.de|Software Technology Group]] at the [[http://​www.uni-kl.de|University of Kaiserslautern]].
  
-The system is used to manage students attending courses, their participation and results in the exercises, as well as in exams.+The system is used to manage students attending courses, their participation and results in the exercises, as well as in exams. ​The system is in productive use and can be found at [[http://​softech.cs.uni-kl.de/​stats]]. 
 ===== System Design ===== ===== System Design =====
  
-The system is based on a [[schema]] whose syntax is close to a //modified Relax NG compact syntax//[[:stats:​schema:​stats]] splits into three major parts, namely:+{{ .stats.png?​nolink|}}
  
-  ​* [[:​stats:​schema:​account]] +The system is based on a [[schema]] whose syntax is close to a //modified Relax NG compact syntax//. 
-  * [[:stats:schema:​exam]] + 
-  * [[:stats:schema:exercise]]+  ​* [[.schema:stats]] splits into three major parts, namely: 
 +    * [[.schema:​account]] 
 +    * [[.schema:​exam]] 
 +    * [[.schema:exercise]] which in turn contains 
 +      * [[.schema:group]] and 
 +      * [[.schema:student]]
  
 In addition to the schema In addition to the schema
Line 16: Line 22:
   * there is a host of atomic manipulation [[procedures]]   * there is a host of atomic manipulation [[procedures]]
   * procedures have associated [[roles]], which restrict who can access them.   * procedures have associated [[roles]], which restrict who can access them.
 +
 +The system is implemented in Java and splits into two parts:
 +
 +  * the [[.java:​binding]],​ i.e. the //data core//, and
 +  * the [[.java:​gui]]
 +
 +
stats/start.1317484118.txt.gz · Last modified: 2011/10/01 17:48 by Patrick Michel