Uses of Class
jitas.core.Student

Packages that use Student
jitas.core   
jitas.util   
jitas.xml.parser   
jitas.xml.writer   
 

Uses of Student in jitas.core
 

Methods in jitas.core that return Student
static Student Student.newStudentFactory(java.lang.String userName, java.lang.String password, java.util.Set<java.lang.String> allowedDomains)
          Construct a new Student Object.
 

Methods in jitas.core that return types with arguments of type Student
static java.util.Set<Student> Student.loadAllStudents()
          Loads all the Students from xml, and returns a set of those (loaded) Students.
 

Methods in jitas.core with parameters of type Student
static void Student.deleteUser(Student student)
          Deletes students global information -NOT domain information.
 Problem ProblemSelectionAlgorithm.getNextProblem(Student student, Domain domain, java.util.SortedMap<java.lang.Integer,Problem> problems, java.lang.String subdomainName)
          Return a Problem object that has been calculated by a specific algorithm This design pattern aims to increase flexibility for client to add/use their own algorithm for system chosen problems
 Problem Domain.getNextProblem(Student student, Domain domain, java.util.SortedMap<java.lang.Integer,Problem> problems, java.lang.String subdomainName)
          Get the next problem (as selected by the system) from a subdomain
 Problem DefaultSelectionAlgorithm.getNextProblem(Student student, Domain domain, java.util.SortedMap<java.lang.Integer,Problem> problems, java.lang.String subdomainName)
          Return a Problem object that has been calculated by the default algorithm
static void Student.persistStudent(Student student)
          Saves the Student to xml, creates a new StudentModel for the domain, and also writes that to XML.
static void Student.removeUser(Student student, java.lang.String domainName)
          Removes access to a specific Domain, for a Student.
 

Uses of Student in jitas.util
 

Methods in jitas.util with parameters of type Student
static Feedback SolutionEvaluator.evaluateSolution(Solution studentSolution, Student student, Domain domain, java.lang.String subdomainName, boolean external)
          Evaluate a students solution.
 

Uses of Student in jitas.xml.parser
 

Methods in jitas.xml.parser that return types with arguments of type Student
 java.util.Set<Student> StudentParser.processTree()
          The root of the tree is easy to find since the document itself implements the Node interface...
 

Uses of Student in jitas.xml.writer
 

Constructors in jitas.xml.writer with parameters of type Student
StudentWriter(Student student, java.lang.String pathName)
          Constructor.