Class Bb6AssessmentTranslator

  • All Implemented Interfaces:
    org.sakaiproject.importer.api.IMSResourceTranslator
    Direct Known Subclasses:
    Bb6QuestionPoolTranslator, Bb6SurveyTranslator

    public class Bb6AssessmentTranslator
    extends Object
    implements org.sakaiproject.importer.api.IMSResourceTranslator
    • Constructor Detail

      • Bb6AssessmentTranslator

        public Bb6AssessmentTranslator()
    • Method Detail

      • getTypeName

        public String getTypeName()
        Specified by:
        getTypeName in interface org.sakaiproject.importer.api.IMSResourceTranslator
      • translate

        public org.sakaiproject.importer.api.Importable translate​(Node resourceNode,
                                                                  Document descriptor,
                                                                  String contextPath,
                                                                  String archiveBasePath)
        Specified by:
        translate in interface org.sakaiproject.importer.api.IMSResourceTranslator
      • newImportable

        protected org.sakaiproject.importer.impl.importables.Assessment newImportable()
        This is a factory method that allows sublasses to use a different type inside this class's methods
        Returns:
        an empty Assessment object ready to fill up.
      • processResourceChildren

        public boolean processResourceChildren()
        Specified by:
        processResourceChildren in interface org.sakaiproject.importer.api.IMSResourceTranslator
      • getChoiceImageText

        protected String getChoiceImageText​(Node questionNode,
                                            int choiceNum)
      • getAnswerImageText

        protected String getAnswerImageText​(Node answerNode)
      • getResourceEmbed

        protected String getResourceEmbed​(Node questionNode)