@Component public class ProblemManagerImpl extends java.lang.Object implements ProblemManager
Modifier and Type | Field and Description |
---|---|
(package private) AnswerDao |
answerDao |
(package private) AssignmentManager |
assignmentManager |
(package private) ExternalReferenceManager |
exRefMgr |
(package private) HintDao |
hintDao |
(package private) PlacementsMultiProblemSkillSequenceDao |
placementsMultiProblemSkillSequenceDao |
(package private) ProblemDao |
problemDao |
(package private) ProblemSetManager |
problemSetManager |
(package private) ScaffoldDao |
scaffoldDao |
(package private) SectionDao |
sectionDao |
(package private) TutorStrategyDao |
tutorStrategyDao |
Constructor and Description |
---|
ProblemManagerImpl() |
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.
|
ProblemRow |
getProblemData(int dbId)
Find the problemData
This method returns the problemData
|
void |
setUpProblemManifest(ManifestDTO man,
java.lang.String uid,
TutorContext context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getProblem, getProblem, getStudentResponseValue, getStudentResponseValue
@Autowired ProblemDao problemDao
@Autowired AnswerDao answerDao
@Autowired ProblemSetManager problemSetManager
@Autowired AssignmentManager assignmentManager
@Autowired ExternalReferenceManager exRefMgr
@Autowired TutorStrategyDao tutorStrategyDao
@Autowired HintDao hintDao
@Autowired ScaffoldDao scaffoldDao
@Autowired PlacementsMultiProblemSkillSequenceDao placementsMultiProblemSkillSequenceDao
@Autowired SectionDao sectionDao
public ProblemRow getProblemData(int dbId)
ProblemManager
getProblemData
in interface ProblemManager
dbId
- the problem idpublic Problem getFullProblem(int dbId)
ProblemManager
getFullProblem
in interface ProblemManager
dbId
- the problem idpublic Problem getFullProblem(ProblemRow pData)
ProblemManager
getFullProblem
in interface ProblemManager
pData
- the problem Datapublic void setUpProblemManifest(ManifestDTO man, java.lang.String uid, TutorContext context)
setUpProblemManifest
in interface ProblemManager
public java.lang.String getContentKey(java.lang.String uid)
getContentKey
in interface ProblemManager