stats:start
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| stats:start [2011/09/28 23:32] – [System Design] Patrick Michel | stats:start [2012/05/11 16:35] (current) – Patrick Michel | ||
|---|---|---|---|
| Line 3: | Line 3: | ||
| The **SofTech Achievement Tracking System** ('' | The **SofTech Achievement Tracking System** ('' | ||
| - | 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 ===== | ||
| - | The system is based on a [[schema]] whose syntax is close to a //modified Relax NG compact syntax//. [[:stats:schema: | + | {{ .stats.png? |
| + | |||
| + | The system is based on a [[schema]] whose syntax is close to a //modified Relax NG compact syntax//. | ||
| + | |||
| + | * [[.schema: | ||
| + | * [[.schema: | ||
| + | * [[.schema: | ||
| + | * [[.schema: | ||
| + | * [[.schema: | ||
| + | * [[.schema: | ||
| + | |||
| + | In addition to the schema | ||
| + | |||
| + | * there is a host of atomic manipulation [[procedures]] | ||
| + | * procedures have associated [[roles]], which restrict who can access them. | ||
| + | |||
| + | The system is implemented in Java and splits into two parts: | ||
| + | |||
| + | * the [[.java: | ||
| + | * the [[.java: | ||
| - | * [[: | ||
| - | * [[: | ||
| - | * [[: | ||
| - | In addition to the schema, there is a host of atomic manipulation [[procedures]]. Procedures have associated [[roles]], which restrict who can access them. | ||
stats/start.1317245536.txt.gz · Last modified: by Patrick Michel
