...
With an import question pool feature pending in SmartSite's Tests & Quizzes (Samigo), it is desirable to be able to migrate an export instructor's questions from MyUCDavis Quiz Builder to SmartSite Tests & Quizzesin a Saimgo-compliant format to initiate the migration path.
Quiz Builder stores all questions in a single question pool, but gives the instructor an option of organizing subsets of these questions in a collection. In Tests & Quizzes, there is no primary question pool and users are free to organize their questions into question pools and subpools as desired. For migration purposes, collections and subpools represent the same concept in two different systems.
Some instructors do not use Quiz Builder collections, so for ease of use they will need the ability to export their entire question pool. Other instructors use collections heavily and may prefer to export their questions in these smaller, pre-organized sets. Therefore, both Export Question Pool and Export Collection functions will be developed in Quiz Builder to allow instructors to import either as a question poolexport their questions in either manner.
Phases
...
Design Specification
The goals for the Quiz Builder question pool export design are as follows:
1. Minimal code changes to Quiz Builder. Since the quizzing function in MyUCDavis new development is no longer being developedpromoted for faculty, the simplest functionality to achieve the result is desirable.
2. Simple export functionality consistent with the existing export quiz function.
3. The export process must document content changes gains/losses from one system to the other.
4. Exported content The export format must be consistent with the current Samigo import requirements.
Faculty who use the existing Edit/Browse Questions and Edit/Browse Collections features are already familiar with MyUCDavis functionalityQuiz Builder. It's desirable to limit changes to make the new exports easy for faculty to access and use. If For faculty who are migrating their Quiz Builder content, then having the export a consistent UI and functionality for quiz, question pool or collection UI and functionality consistent exports will minimize the amount of learning required to use these functions.
The export process needs to will inform faculty of any content that will not be exported and any question differences between Quiz Builder and Tests & Quizzes. The export process needs to will be as close to a one-button process as possible. Finally, the content must be exported in a format that is readily consumable by Tests & Quizzes, i.e., that requires no modifications by faculty for the import to succeed.
...