Skip to content

Obojobo Classic to Obojobo Next Migration Guide

Zachary Berry edited this page Dec 14, 2020 · 8 revisions

Before you read this guide, check out this page for more information on the transition from Obojobo Classic to Obojobo Next

If you're familiar with Obojobo Classic this guide can help you figure out how to translate how Obojobo Classic works to similar features in Obojobo Next.

As an instructor how do I access Obojobo to create modules?

Classic: In Obojobo Classic you can log in directly to the "Repository" at http://obojobo.ucf.edu/repository.

Next: For Obojobo Next you'll instead access your "Dashboard" via Webcourses, but first you'll need to add the navigation item to your course sidebar.

  1. Go into the settings page for your course, then click on the Navigation tab.
  2. Find "Obojobo Next" in the list at the bottom (the items hidden from students) and drag it up to where you want in the list at the top.
  3. Once completed you can click on 'Obojobo Next' in the navigation menu to access your Dashboard.

As an instructor how do I embed Obojobo in my course?

Classic: In Obojobo Classic there are two ways to embed your Obojobo content. You can provide students with a link (like https://obojobo.ucf.edu/view/123xyz) or you can create an external tool assignment or module item in your Webcourses course.

When creating a Obojobo Classic external tool assignment/module item make sure to select "Obojobo Classic" from the list instead of Obojobo Next!

Next: In Obojobo Next there is no direct link to the module, instead you'll create an external tool assignment or module item in Webcourses.

When creating a Obojobo Next external tool assignment/module item make sure to select "Obojobo Next" from the list instead of Obojobo Classic!

How do I update modules I've authored?

Classic: If you've authored content in Obojobo Classic you may be familiar with Learning Objects and Instances. Your modules in Obojobo Classic are referred to as Learning Objects - to use these in a course you would need to "Finalize" your modules. Once a module is finalized it's released as a new version (1.0, 2.0, 3.0, etc). From these finalized Learning Objects you would create Instances, which function as the use of your Learning Object in a course.

To update your modules in Obojobo Classic you would need to start a new version of your Learning Object. Once completed, you can then create new instances which reference the new version of your Learning Object. If you've embedded those instances in your Webcourses course you can then replace them with the newer instance.

Next: Obojobo Next simplifies this and has slightly different terminology. In Obojobo Next you create Modules ("Learning Objects" in Obojobo Classic terminology). However there is no concept of instances. Any embedded module points to the current live version of the module. That means if you need to update your module you can simply make a change and from that point forward all students will see the newer module content.

While this is much more flexible, it's worth noting that you'll want to be careful not to break existing content since students will experience any accidentally saved mistakes.

If you'd like to replicate the workflow of Obojobo Classic, you can create a copy of any live module and make edits to the copy (When editing, go to File in the toolbar and select Make a copy...). Then once you are satisfied with the changes, overwrite the contents of your live module with the contents of the edited copy. To do this, edit the copy, then go to File in the toolbar and select Download > JSON Document (.json). Then edit the original live module and select File > Import from file..., and select the JSON document downloaded in the previous step.

How do the modules differ between the two systems?

Classic: In Obojobo Classic modules consist of four sections - Overview, Content, Practice and Assessment. Overview contains a Learning Objective and a time estimate for how long the module might take an average student to complete. Content is one or more pages that cover the learning objective - These are similar in spirit to PowerPoint slides. Next, a practice quiz which contains one or more practice questions which contain optional feedback. Each question is presented on it's own page. Finally, an assessment quiz which functions similar to the practice except there's no feedback and students do not know which questions they answered correctly or incorrectly. Students can freely move between each section but once an assessment is started they cannot jump to other sections and must complete the assessment attempt.

Next: There are a few notable changes from the module structure of Obojobo Classic to Obojobo Next:

  • Modules are no longer locked into four major sections. Instead there are content pages followed by an optional assessment section. You can mimic the Overview page of Obojobo Classic by including a Learning Objective on the first page of your module, however Obojobo Next drops the requirement to include a Learning Objective.
  • Instead of a practice section Obojobo Next allows you to add practice questions anywhere in the content. You can mimic the Practice section of Obojobo classic by creating a page at the end of your content which only contains practice questions.
  • Content in Obojobo is less like PowerPoint and more like a traditional top-to-bottom document. This simplifies the user experience and makes viewing content more mobile friendly, but some options such as being able to position text around images are no longer possible.
  • Assessments do not have to be locked down - students can freely move between the assessment and the content pages. To lock down navigation during assessment, edit your module, then click on Assessment in the left-hand navigation menu. This will cause the more details menu - a circle with three dots (...) - to appear. Click on that to bring up the more details menu for assessment and select the toggle switch labelled "Lock Navigation During Attempts".
  • Assessments now show students which questions they answered correctly and incorrectly, however by default answer choices and their responses are hidden. You can optionally enable this with the Review setting in the Assessment more details menu. By selecting "Always show answers in review" (or "Show answers in review after last attempt" which will change the display once all attempts are submitted) the assessment review will show all answer choices, student responses and correct and incorrect answers.
  • Finally, assessments are not required in Obojobo Next - they can be deleted.

How do I create question banks (Or, assessment quizzes with different questions on each attempt)?

Classic: In Obojobo Classic you were able to create "Question Alternates". Each question in an assessment could have one or more question alternates. Then when an assessment quiz was generated one of the possible question alternates would be selected for that question.

Next: In Obojobo Next you instead use Question Banks. Question Banks in Obojobo have various rules for how to select questions when generating an assessment quiz. Question Banks can also include nested Question Banks, allowing you more freedom to structure how assessment quizzes are generated.

Can students import previous scores in Obojobo Next?

Classic: In Obojobo Classic if a student encountered a module they've taken in the past (and you enabled the option) students would be presented with a choice to bypass the assessment and "import" their highest previous score.

Next: We've added the same feature into Obojobo Next. However, for both systems, it's important to note that score importing only works on modules with the same content. If a student previously took an assessment on an older version of a module then they won't be able to import their previous score.

How do I share modules in Obojobo Next?

Similar to Obojobo Classic you can share access to your modules. On your Obojobo Next Dashboard select a module and then click the Share button to do this.

Additionally you can also share your modules by downloading them and sending them to another Obojobo user. You can download and upload modules either on the Obojobo Dashboard page or when editing a module (via the File menu).

How do I set module start / end times?

Classic: If you've created instances in Obojobo Classic instead of embedding them in Webcourses then you would have been required to define a start and end time for the instance. Students then would only be able to access the instance once the start time passes, and wouldn't be able to take the assessment past the end time.

Next: Since Obojobo Next is only accessible to students through Webcourses there is no start and end time defined. Access to Obojobo Next modules then is defined purely on if students can access the external tool assessment or module item in your course.

How do I see student performance scores and statistics?

Classic: The Obojobo Classic repository has a few different interfaces which allow you to view how a student responded in an attempt, a breakdown of scores per question for an instance and a listing of attempt scores.

Next: Currently these features are still in development for Obojobo Next. However you can reach out to us with a request for the data you're interested in and we can provide you with what you need.

How do I see / use public modules such as Info-Lit?

Classic: Obojobo Classic has the "Public Library" which houses several ready-to-go modules that you can use in your course.

Next: In comparison, Obojobo Next has a "Module Library" which will serve the same purpose, but is still being built out as of the writing of this article.

How do I create "Derivative Works"?

Classic: In Obojobo Classic you were able to make a copy of a module in the Public Library which you could then edit as needed.

Next: In Obojobo Next you can do this by clicking on 'Module Library' at the top of the page, selecting the module you want to copy and then clicking on the "Copy this module" button.

What question types are available?

Classic: In Obojobo Classic you could create Multiple Choice questions, Short Answer questions and also embed Captivate or Materia content which would send a score back to Obojobo.

Next: Currently Obojobo Next only has support for Multiple Choice questions, however development is underway for other types of questions including number input questions.

How are assessments scored?

Classic: In Obojobo Classic assessments have three possible grading methods:

  • The highest attempt score is the final module score (The default and significantly the most common scoring method used)
  • The last attempt score is the final module score
  • The average of all attempts is the final module score

Next: In Obojobo Next there are two ways to handle scoring.

  • The default and easiest option is equivalent to the way the highest attempt score method worked in Obojobo Classic - the highest attempt score will be the student's overall final module score.
  • Optionally you can enable threshold pass/fail type scoring, which lets you define what the final module score should be based on a student's highest attempt score. For example, you can require that students score at least a threshold of 80% or more on an assessment attempt and grant them a final module score of 100% if they achieve this and a 0% if they don't. You can find all of the options by navigating to the Assessment section of your Obojobo Module and scrolling down to the Assessment Scoring section.

The last attempt and average of all attempt scoring methods don't exist in Obojobo Next as these options were rarely used.

Can Obojobo Classic modules be imported into Obojobo Next?

No - Both systems are independent and differentiated enough that classic modules can't be automatically imported.

Features at a glance:

While both systems share many similarities, each has features unique to that system. For a more complete list view the table below:

Feature Obojobo Classic Obojobo Next
Module Structure Four main sections - Overview, Content, Practice, Assessment One or more content pages followed by an optional assessment section. Practice questions exist within the content.
Learning Objective Required Optional
Pre-test Not available Students can be required to take the first assessment attempt before viewing content, making the first assessment attempt a pre-test.
Supported Content Text, Images, Flash, YouTube video, Materia widgets Text, Images, YouTube video, Materia widgets*, embedded iframe, HTML
Interlinking between pages within a module Yes - By creating a page link in the text editor Yes - By creating an ActionButton with a goto action to a specific page id
Content page layouts Content page templates which support either text or media in various configurations, similar to a PowerPoint slide. Top-to-bottom flow of content, similar to a Word document or blog post.
Hover over terms within content for additional information Yes Not supported
Editing Now disabled due to the retirement of Flash WYSIWYG editor (XML and JSON advanced editing also supported)
Terms Obojobo "Learning Objects" are the modules. These Learning Objects are finalized into Masters. Instances are created from Masters. Instances are used inside courses and collect score information. Obojobo Learning Objects are now rebranded as Obojobo Modules. Modules are used directly in a course - Obojobo Next does not use the concept of instances.
Content updates Updating an instance requires creating a new learning object version and publishing a new instance from that new version. These updates are not automatically propagated. Updates to modules work like updating a live webpage. Students visiting a module after it's been updated get the latest version automatically.
Score Importing of previous score Yes (If enabled) Yes (If enabled)**
Number of Attempts 1-255 1 to unlimited
Assessment review No review - students are shown their final score only Students are shown which questions they got right or wrong. An optional full review can be enabled allowing students to view their responses and the correct answers
Pre-attempt assessment page Not-customizable Customizable
Post-attempt assessment page Not-customizable Customizable (You can define different pages depending on the final score)
Question Banks Yes, using "Question Alternates". Each question can contain one or more alternates. When an assessment attempt quiz is generated one of the question alternates are chosen at random. Yes. The assessment section is generated from a Question Bank which can specify rules for how to select questions it contains. Question Banks can further contain their own Question Banks, allowing for nearly any desired structure. To replicate "Question Alternates", authors can create a Question Bank for each question and put each alternate for that question inside that Question Bank.
Practice section Required Obojobo Next does not contain a practice section, instead, practice questions may be included within the content. You can replicate the practice section of Obojobo Classic by creating a page with only practice questions.
Assessment section Required Optional
Assessment size maximum 20 Questions No limitation
Question Types Multiple Choice, Short Answer, Captivate Multiple Choice***
Module history / revert No Yes
Development Critical bug fixes only Active development
Exporting modules Not supported Yes - Modules can be exported as a JSON or XML file
Importing modules Not supported Yes - Modules can be imported as a JSON or XML file
Importing questions No longer available due to the retirement of Flash Experimental support via pasting in edX questions in XML
Definable instance start / end dates Yes No - access to a module is dictated by the LMS
Logging in Direct login via email/password or through the LMS Obojobo Next currently must be accessed via the LMS
Access to an instance/module
  • Directly via a link (i.e. obojobo.ucf.edu/view/1234)
  • External tool module/assignment
External tool module/assignment only
Assessment scoring options
  • Highest attempt score
  • Average of all attempt scores****
  • Most recent attempt score****
  • Highest attempt score
  • Threshold score:
    • Define a score for achieve above or below a threshold score
    • Define a score for not achieving the threshold score after all attempts exhausted
    • Extra credit or penalties based on the number of attempts taken before reaching the threshold score
Data Dashboards Yes - View aggregate scores for instances, view scores per attempt for student, view average and score distribution of scores for an instance No. Currently under development, however, data can be exported upon request.
Derivative Works Now disabled due to the retirement of Flash Modules can be easily shared and copied to make derivative works.
Sharing of modules Yes - Learning Objects and Instances can be shared with individual users.  Yes - Modules can be shared with individual users.
Publicly available modules Yes via the "Public Library", which houses modules developed by Info Lit and other institutions at UCF. Yes via the "Module Library", however less modules are currently available.

* In Obojobo Classic, Materia widgets can pass a score back when used inside the practice or assessment sections. In Obojobo Next, Materia widgets can be embedded via an iframe, however scores are not sent back to Obojobo Next. These features will be included in a future update.

** Similar to score importing in Obojobo Classic, score importing in Obojobo Next only works if the student is attempting an assessment for a module they've taken previously. However, since it's easier to edit modules in Obojobo Next, there may be more cases where a student is not allowed to import an older score due to a minor change with the module after they've taken the assessment.

*** Numeric input questions and generated questions with variables are currently being developed. There are no plans currently to support Captivate.

**** These scoring options were rarely used and have been removed in Obojobo Next