org.activemath.abstractcontent
Interface Matriculations

All Known Implementing Classes:
SimpleMatriculation

public interface Matriculations

The matriculation table. Holds info about teachers, alumns etc.


Method Summary
 List getAlumnList(String courseID)
          A method to access all the alumns for a certain course.
 List getPrivilegesFor(String user)
          A method to access the privileges for a certain user.
 List getTeacherList(String courseID)
          A method to access all the teachers for a certain course.
 

Method Detail

getTeacherList

List getTeacherList(String courseID)
A method to access all the teachers for a certain course.

Returns:
the List of all teachers responsible for the course

getAlumnList

List getAlumnList(String courseID)
A method to access all the alumns for a certain course.

Returns:
the List of all alumns who are on the given course.

getPrivilegesFor

List getPrivilegesFor(String user)
A method to access the privileges for a certain user. E.g.: is the user allowed to monitor exercises, is he allowed to change some symbol presentation etc....

Returns:
A list of all the privileges a user has.