A C D E F G H I J L M N P R S T U W X

S

save(String) - Method in class jitas.core.StudentModel
Save this model to XML
saveStudentModel(String) - Method in class jitas.core.Student
Save the model for a given domain
selectSubdomain(String, String, String) - Method in class jitas.core.Tutor
 
selectSubdomain(String, String, String) - Method in interface jitas.core.TutorInterface
Allows a user to select a subdomain to work on.
setAdditionalData(Map<String, String>) - Method in class jitas.core.Problem
Set the additional data associated with a problem
setCurrentProblem(int) - Method in class jitas.core.StudentModel
Set the Problem the student is currently working on
setCurrentProblemStatus(String, String) - Method in class jitas.core.Student
Set the status of the current problem for a domain
setCurrentProblemStatus(String, String) - Method in class jitas.core.StudentModel
Set the status of the current problem for a subdomain
setCurrentSubdomain(String, String) - Method in class jitas.core.Student
Set the current working subdomain for a given domain
setCurrentUser(String) - Method in class jitas.admin.GUIHelper
Sets the current student which is selected in the gui
setCustomFeedback(String, String) - Method in class jitas.core.Tutor
 
setCustomFeedback(String, String) - Method in interface jitas.core.TutorInterface
Set the custom feedback object for a domain.
setCustomProblemSelectionAlgorithm(String, String) - Method in class jitas.core.Tutor
 
setCustomProblemSelectionAlgorithm(String, String) - Method in interface jitas.core.TutorInterface
Set the custom problem selection algorithm for a domain.
setDifficulty(int) - Method in class jitas.core.Problem
Set the difficulty of a Problem
setFilter(String) - Method in class jitas.admin.GUIHelper
Sets the domaain of which we wish to filter by If the filter is null, then all domains are selected
setId(int) - Method in class jitas.core.Problem
Set the id of a Problem
setLongName(String) - Method in class jitas.core.Domain
Set the long name for the domain
setMessage(String) - Method in exception jitas.exception.JITASException
 
setProblemStatement(String) - Method in class jitas.core.Problem
Set the problemStatement of a Problem
setProblemStatus(String, String, int, String) - Method in class jitas.core.Student
Set the status for a given problem.
setProblemStatus(String, int, String) - Method in class jitas.core.StudentModel
Set the status of a problem
setRating(String, double) - Method in class jitas.core.Student
Set this students rating for a given domain.
setRating(double) - Method in class jitas.core.StudentModel
Set The ability rating of the student
setRootPath(String) - Method in class jitas.util.Settings
Set the root path of all the docs related to the domain
setRules(Rete) - Method in class jitas.core.Domain
Set the RuleBase for the domain
setSatisfiedConstraints(Collection<String>) - Method in class jitas.core.StudentModel
Set the collection of satisfied constraint names
setShortName(String) - Method in class jitas.core.Problem
Set the short name of a problem
setSolution(Solution) - Method in class jitas.core.Problem
Set the solution of a Problem
setSolution(String) - Method in class jitas.core.Problem
Set the solution to a problem
setSolution(String) - Method in class jitas.core.Solution
Set the solution of a Problem
setStudentFileName(String) - Method in class jitas.util.Settings
Sets the global student details file
Settings - Class in jitas.util
Settings class is mainly used to configure the paths to different components of a Tutor.
setViolatedConstraints(Collection<String>) - Method in class jitas.core.StudentModel
Set the collection of violated constraint names
SimpleFeedback - Class in jitas.core
A simple implementation of the Feedback class.
SimpleFeedback() - Constructor for class jitas.core.SimpleFeedback
Constructor - initialises globals.
Solution - Class in jitas.core
A solution to a problem
Solution() - Constructor for class jitas.core.Solution
Default constructor that makes a new empty content
Solution(String) - Constructor for class jitas.core.Solution
Constructor that takes in a String as the content eg: (("CASE" "N")("GENDER" "N")("ARTICLE" "D")("ANSWER" "graue")) This is used by the xml parser
SolutionEvaluator - Class in jitas.util
Class for evaluating students solutions
SolutionEvaluator() - Constructor for class jitas.util.SolutionEvaluator
 
Student - Class in jitas.core
Student keeps track of all the domains a student is logged into as well as the domains that the student is able to log into, and their userName and password which the student uses to log into domains.
Student(String, String, Set<String>) - Constructor for class jitas.core.Student
Constructor.
studentHasAccountInDomain(String, String) - Method in class jitas.core.Admin
Tells whether a student has a student model within a certain domain
StudentModel - Class in jitas.core
The student model is a model of the student knowledge for a particular domain
StudentModel(String) - Constructor for class jitas.core.StudentModel
Constructor.
StudentModel(String, Set<String>, SortedMap<String, String>) - Constructor for class jitas.core.StudentModel
Constructor.
StudentModelAlreadyExistsException - Exception in jitas.exception
It is thrown when the student model already exist in the directory
StudentModelAlreadyExistsException(String) - Constructor for exception jitas.exception.StudentModelAlreadyExistsException
 
StudentModelNotFoundException - Exception in jitas.exception
It is thrown when a student model does not exist in the directory.
StudentModelNotFoundException(String) - Constructor for exception jitas.exception.StudentModelNotFoundException
 
StudentModelParser - Class in jitas.xml.parser
An XML parser to parse a set of Student Models from a given file.
StudentModelParser(String, String, String) - Constructor for class jitas.xml.parser.StudentModelParser
The constructor sorts out the arguments, then hands over the DOM work to the DOM parser; which is used to build the DOM tree and then parse the student model docs (.xml).
StudentModelsNotFoundException - Exception in jitas.exception
It is thrown when the student model file does not exist in the directory.
StudentModelsNotFoundException(String) - Constructor for exception jitas.exception.StudentModelsNotFoundException
 
StudentModelWriter - Class in jitas.xml.writer
A class that provides functions for users to write to student-models.xml.
StudentModelWriter(StudentModel, String) - Constructor for class jitas.xml.writer.StudentModelWriter
Constructor.
StudentParser - Class in jitas.xml.parser
An XML parser to parse a set of Student Models from a given file.
StudentParser(String, String, String) - Constructor for class jitas.xml.parser.StudentParser
The constructor sorts out the arguments, then hands over the DOM work to the DOM parser; which is used to build the DOM tree and then parse the student model docs (.xml).
StudentWriter - Class in jitas.xml.writer
A class that provides functions for users to write to students.xml.
StudentWriter(Student, String) - Constructor for class jitas.xml.writer.StudentWriter
Constructor.
Subdomain - Class in jitas.core
A subdomain object.
Subdomain(String, String, String) - Constructor for class jitas.core.Subdomain
Constructor -- This is called when the DOM Domain Parser parses the domain
SubdomainNotFoundException - Exception in jitas.exception
It is thrown when the user selects an unavailable subdomain
SubdomainNotFoundException(String) - Constructor for exception jitas.exception.SubdomainNotFoundException
 
submitSolution(Solution, String, String) - Method in class jitas.core.Tutor
 
submitSolution(Solution, String, String) - Method in interface jitas.core.TutorInterface
Used when a student wishes to submit their solution to the current problem.

A C D E F G H I J L M N P R S T U W X