This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
stats:start [2011/10/01 17:49] Patrick Michel |
stats:start [2011/11/03 12:24] Patrick Michel |
||
---|---|---|---|
Line 4: | Line 4: | ||
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. | ||
+ | |||
===== System Design ===== | ===== System Design ===== | ||
+ | |||
+ | {{ :stats: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//. | ||
Line 19: | 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 [[:stats:java:binding]], i.e. the //data core//, and | ||
+ | * the [[:stats:java:gui]] | ||
+ | |||
+ |