User Tools

Site Tools


stats:schema:group

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
stats:schema:group [2011/09/28 20:23] – [Change Attributes] Patrick Michelstats:schema:group [2013/07/10 12:47] (current) – external edit 127.0.0.1
Line 1: Line 1:
 ====== Exercise Groups ====== ====== Exercise Groups ======
  
-This page describes a minor part of the [[:stats:start]] [[:stats:schema]], namely the exercise groups.+This page describes a minor part of the [[:stats:start]] [[:stats:schema]], namely the exercise groups. It is a part of [[exercise]].
  
 ===== Schema ===== ===== Schema =====
  
 <code xcend> <code xcend>
-      element groups {               +    element group * id {        [ count(./id, ..exercise/student/group) <= ./maxSize ] 
-        element group * id {        [ count(./id, ..exercise/students/student/group) < ./maxSize ] +      attribute day             { "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday" } 
-          attribute day             { "Monday" | "Tuesday" | "Wednesday" | "Thursday" | "Friday" | "Saturday" | "Sunday" } +      attribute time            { string } 
-          attribute time            { string } +      attribute location        { string } 
-          attribute location        { string } +      attribute curSize         { integer [ . = count(../id, ..exercise/student/group) ]} 
-          attribute maxSize         { integer [ . >= 0 ]} +      attribute maxSize         { integer [ . >= 0 ]} 
-  + 
-          element tutor * account   {[ exists //accounts/account[./account] ]} +      element tutor * account   {[ exists /account[./account]/tutor[..exercise/id]/group[..group/id] ]} 
-        }                            +    }                           
-      }                             +
 </code> </code>
  
Line 31: Line 30:
  
 {{page>stats:proc:revokeTutorRights&noheader&nofooter}} {{page>stats:proc:revokeTutorRights&noheader&nofooter}}
 +
 +==== Member Management ====
 +
 +Another example of another association of procedures; The sign up and out procedures for students from the [[exercise]] section could also be offered on groups, as they have the necessary parameters (It is not currently realized like this in the implementation).
 +
 +{{page>stats:proc:signUpGroup&noheader&nofooter}}
 +
 +{{page>stats:proc:signOutGroup&noheader&nofooter}}
  
stats/schema/group.1317234211.txt.gz · Last modified: by Patrick Michel

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki