jitas.core
Interface ProblemSelectionAlgorithm
- All Known Implementing Classes:
- DefaultSelectionAlgorithm
public interface ProblemSelectionAlgorithm
The interface class for the Java Intelligent Tutor Authoring Shell (JITAS)
system selection algorithm. Interfacing client will use this class to implement
domain-specific system-chosen algorithm.
- Version:
- 12 August 2007
- Author:
- DeathMarch (c314g2)
Method Summary |
Problem |
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 |
getNextProblem
Problem 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
- Parameters:
student
- The studentdomain
- The Domainproblems
- The problems to choose fromsubdomainName
- The name of the subdomain
- Returns:
- Problem The next problem computed by the algorithm