User Tools

Site Tools


stats:schema:stats

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:schema:stats [2011/09/28 21:37]
Patrick Michel [Account Management]
stats:schema:stats [2012/01/11 14:53] (current)
Patrick Michel [Account Management]
Line 10: Line 10:
 ===== Procedures ===== ===== Procedures =====
  
-==== Exercise ​Management ====+==== System Creation ==== 
 + 
 +This is not real atomic operation, more like a constructor for the whole type. It is useful to think about what the smallest valid document is, however. 
 + 
 +{{page>​stats:​proc:​createEmptyStats&​noheader&​nofooter}} 
 + 
 +==== Account ​Management ====
  
-Two of the most important procedures, as they create and delete elements of a major part of the system, namely [[account]].+Three of the most important procedures, as they create and delete elements of a major part of the system, namely [[account]].
  
 Naturally, **a lot** of things depend on accounts and their associated roles. Especially the student role restricts the deletion of accounts. Naturally, **a lot** of things depend on accounts and their associated roles. Especially the student role restricts the deletion of accounts.
 +
 +The third procedure is a compound procedure, which combines account and student role creation and therefore also combines their preconditions. This is the procedure which should be offered for everyone, especially guests.
 +
 +Finally, there are more procedures which can be called by anyone, as they are concerned about users who lost their password.
  
 {{page>​stats:​proc:​createAccount&​noheader&​nofooter}} {{page>​stats:​proc:​createAccount&​noheader&​nofooter}}
Line 20: Line 30:
 {{page>​stats:​proc:​deleteAccount&​noheader&​nofooter}} {{page>​stats:​proc:​deleteAccount&​noheader&​nofooter}}
  
 +{{page>​stats:​proc:​createStudentAccount&​noheader&​nofooter}}
  
-==== Account ​Management ====+{{page>​stats:​proc:​requestReset&​noheader&​nofooter}} 
 +{{page>​stats:​proc:​resetPassword&​noheader&​nofooter}} 
 + 
 +==== Validation and Authentication ==== 
 + 
 +The free procedures to create a student account comes with the obligation to validate the email address. Its only then that the user can authenticate. The latter is not a real procedure, as nothing even gets modified in the system. It is there to illustrate who the [[:​stats:​roles]] system works. 
 + 
 +{{page>​stats:​proc:​validateAccount&​noheader&​nofooter}} 
 + 
 +{{page>​stats:​proc:​authenticate&​noheader&​nofooter}} 
 + 
 + 
 +==== Exercise ​Management ====
  
 Also two of the most important procedures, as they create and delete elements of a major part of the system, namely [[exercise]]. Also two of the most important procedures, as they create and delete elements of a major part of the system, namely [[exercise]].
Line 40: Line 63:
  
 {{page>​stats:​proc:​deleteExam&​noheader&​nofooter}} {{page>​stats:​proc:​deleteExam&​noheader&​nofooter}}
 +
  
 ==== Admin Management ==== ==== Admin Management ====
stats/schema/stats.1317238654.txt.gz · Last modified: 2011/09/28 21:37 by Patrick Michel