public interface ProblemManager
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getContentKey(java.lang.String uid) |
Problem |
getFullProblem(int dbId)
Find a problem given the dbId.
|
Problem |
getFullProblem(ProblemRow pData)
Given problemData get the full problem.
|
static Problem |
getProblem(ProblemType pType,
java.lang.String uid) |
static Problem |
getProblem(RubyProblemType rpType,
java.lang.String uid) |
ProblemRow |
getProblemData(int dbId)
Find the problemData
This method returns the problemData
|
static StudentResponseValue |
getStudentResponseValue(ProblemType pType,
java.util.List<Pair<AnswerEvalType,java.lang.String>> responseParts) |
static StudentResponseValue |
getStudentResponseValue(RubyProblemType rpType,
java.util.List<Pair<AnswerEvalType,java.lang.String>> responseParts) |
void |
setUpProblemManifest(ManifestDTO man,
java.lang.String uid,
TutorContext context) |
ProblemRow getProblemData(int dbId)
dbId
- the problem idProblem getFullProblem(int dbId)
dbId
- the problem idProblem getFullProblem(ProblemRow pData)
pData
- the problem Datavoid setUpProblemManifest(ManifestDTO man, java.lang.String uid, TutorContext context)
man
- uid
- context
- java.lang.String getContentKey(java.lang.String uid)
static Problem getProblem(ProblemType pType, java.lang.String uid)
static Problem getProblem(RubyProblemType rpType, java.lang.String uid)
static StudentResponseValue getStudentResponseValue(RubyProblemType rpType, java.util.List<Pair<AnswerEvalType,java.lang.String>> responseParts)
static StudentResponseValue getStudentResponseValue(ProblemType pType, java.util.List<Pair<AnswerEvalType,java.lang.String>> responseParts)