This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
stats:start [2011/11/03 12:19] 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 ===== | ||
+ | |||
+ | {{ .stats.png?nolink|}} | ||
The system is based on a [[schema]] whose syntax is close to a //modified Relax NG compact syntax//. | 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: | + | * [[.schema:stats]] splits into three major parts, namely: |
- | * [[:stats:schema:account]] | + | * [[.schema:account]] |
- | * [[:stats:schema:exam]] | + | * [[.schema:exam]] |
- | * [[:stats:schema:exercise]] which in turn contains | + | * [[.schema:exercise]] which in turn contains |
- | * [[:stats:schema:group]] and | + | * [[.schema:group]] and |
- | * [[:stats:schema:student]] | + | * [[.schema:student]] |
In addition to the schema | In addition to the schema | ||
Line 22: | Line 25: | ||
The system is implemented in Java and splits into two parts: | The system is implemented in Java and splits into two parts: | ||
- | * the [[:stats:java:binding]], i.e. the //data core//, and | + | * the [[.java:binding]], i.e. the //data core//, and |
- | * the [[:stats:java:gui]] | + | * the [[.java:gui]] |