definition.php 1.5 KB

123456789101112131415161718192021222324
  1. <?php
  2. $sloodleconfig = new SloodleObjectConfig();
  3. $sloodleconfig->primname = 'SLOODLE Quiz Chair';
  4. $sloodleconfig->module = 'quiz';
  5. $sloodleconfig->module_choice_message = 'selectquiz';// TODO: There's some extra craziness to make sure we only have sloodle stuff
  6. $sloodleconfig->module_no_choices_message = 'noquizzes';
  7. $sloodleconfig->group = 'activity';
  8. $sloodleconfig->collections= array('SLOODLE 2.0');
  9. $sloodleconfig->aliases = array('SLOODLE 1.2 Quiz Chair', 'SLOODLE 1.1 Quiz Chair');
  10. $sloodleconfig->field_sets = array(
  11. 'generalconfiguration' => array( //TODO: Check defaults
  12. 'sloodlerepeat' => new SloodleConfigurationOptionYesNo( 'sloodlerepeat', 'repeatquiz', null, 0 ),
  13. 'sloodlerandomize' => new SloodleConfigurationOptionYesNo( 'sloodlerandomize', 'randomquestionorder', null, 1 ),
  14. 'sloodledialog' => new SloodleConfigurationOptionYesNo( 'sloodledialog', 'usedialogs', null, 1 ),
  15. 'sloodleplaysound' => new SloodleConfigurationOptionYesNo( 'sloodleplaysound', 'playsounds', null, 0 ),
  16. ),
  17. 'accesslevel' => array(
  18. 'sloodleobjectaccessleveluse' => $sloodleconfig->access_level_object_use_option(),
  19. 'sloodleserveraccesslevel' => $sloodleconfig->access_level_server_option(),
  20. ),
  21. //'awards' => array_merge( $sloodleconfig->awards_require_options(), $sloodleconfig->awards_deposit_options( array( 'answerquestion' => 'awards:answerquestionaward' ) ) )
  22. 'awards' => $sloodleconfig->awards_deposit_options( array( 'answerquestion' => 'awards:answerquestionaward' ) )
  23. );
  24. ?>