Select Moodle version:

Activities: Reader

mod_reader
The Reader module for Moodle 2.x tracks the students' reading achievements.
Maintained by: Picture of Gordon Bateson Gordon Bateson

The Reader module for Moodle 2.x tracks the students' reading achievements by maintaining a total of the number words each student reads. After reading one of the books at an appropriate reading level, a student takes quiz to demonstrate a reasonable understanding of the content of the book. If they pass the quiz, the number of words in the book is added to the total number of words they have read. Students are encouraged to work toward the reading goal, which is the number of words the teacher expects them to read in a term. Various reports are available to the teacher who can adjust the reading goals, student levels, and book difficulty if required.

Contributors

Picture of Gordon Bateson
Gordon Bateson (Lead maintainer)
Please login to view contributors details and/or to contact them

Comments RSS

Show comments
  • Capt. Moodle
    Thu, Nov 14, 2013, 3:03 PM
    On 10/24/2013 07:07 AM, Gordon Bateson has commented on a plugin submission that hasn't been approved :

    Hi Aparup,
    thanks for the feedback on the Reader activity module. I have removed the superfluous lang files. Could you possibly add record in the tracker for new issues regarding the Reader module that are automatically assigned to me. Or should I ask Anthony B. to help me get that set up?

    regards
    Gordon
  • Capt. Moodle
    Thu, Nov 14, 2013, 3:14 PM
    On 10/28/2013 01:08 AM, Aparup Banerjee has commented on a plugin submission that hasn't been approved:

    I can too Gordon and willsmile. Thanks for your changes.
  • Capt. Moodle
    Thu, Nov 14, 2013, 3:14 PM
    Gordon - I have created the requested component in the tracker and updated the tracker URL here. Peace - Anthony
  • Capt. Moodle
    Thu, Nov 14, 2013, 3:15 PM
    Gordon - Could you add the source and documentation URLs? Peace - Anthony
  • MD shot of me from his iphone4
    Tue, Nov 19, 2013, 1:17 AM
    I see the source URL. Please add documentation URL when possible. Reapproving this.
  • Picture of Rob Bright
    Wed, Nov 20, 2013, 7:18 AM
    I installed this latest version this morning onto a fresh Moodle 2.6 installation and this error came up when I tried to add quizzes.

    Coding error detected, it must be fixed by a programmer: moodle_database::insert_record_raw() no fields found.

    All the other settings are correct, such as admin username and password, as we have been using this module on Moodle 2.5 for the last six months.
  • Picture of Rob Bright
    Wed, Nov 20, 2013, 7:32 AM
    Further info from debugging options:

    line 1065 of /lib/dml/mysqli_native_moodle_database.php: coding_exception thrown
    line 1122 of /lib/dml/mysqli_native_moodle_database.php: call to mysqli_native_moodle_database->insert_record_raw()
    line 101 of /mod/reader/lib/question/type/multichoice/questiontype.php: call to mysqli_native_moodle_database->insert_record()
    line 522 of /mod/reader/lib/question/restorelib.php: call to back_multichoice_qtype->restore()
    line 258 of /mod/reader/lib/question/restorelib.php: call to restore_questions()
    line 160 of /mod/reader/lib/question/restorelib.php: call to restore_question_category()
    line 3494 of /mod/reader/lib/backup/restorelib.php: call to restore_question_categories()
    line 240 of /mod/reader/dlquizzes_process.php: call to restore_create_questions()
  • Picture of Gordon Bateson
    Wed, Nov 20, 2013, 10:17 AM
    To add quizzes, please use the "Admin area 2.x", then the "Manage remote sites" link.
  • Picture of Rob Bright
    Wed, Nov 20, 2013, 1:33 PM
    Tried doing that and then got this error:

    Data for the following books was downloaded: switch_minus
    error/Could not insert new record ID question_ordering options

    More information about this error

    Debug info:
    Error code: Could not insert new record ID question_ordering options
    $a contents:
    Stack trace:
    line 1734 of /mod/reader/admin/download/downloader.php: moodle_exception thrown
    line 1609 of /mod/reader/admin/download/downloader.php: call to reader_downloader->add_question_options()
    line 1417 of /mod/reader/admin/download/downloader.php: call to reader_downloader->add_question_ordering()
    line 1307 of /mod/reader/admin/download/downloader.php: call to reader_downloader->add_question()
    line 1013 of /mod/reader/admin/download/downloader.php: call to reader_downloader->add_question_category()
    line 588 of /mod/reader/admin/download/downloader.php: call to reader_downloader->add_question_categories()
    line 464 of /mod/reader/admin/download/downloader.php: call to reader_downloader->add_quiz()
    line 100 of /mod/reader/admin/download.php: call to reader_downloader->add_selected_itemids()
  • Picture of Gordon Bateson
    Wed, Nov 20, 2013, 3:34 PM
    Looks like you haven't installed the ORdering question type. Please do that and try again.
    https://github.com/gbateson/moodle-qtype_ordering/archive/master.zip
  • Picture of Rob Bright
    Wed, Nov 20, 2013, 4:02 PM
    Ok, thanks for that.

    I downloaded that version but now this error pops up.

    Data for the following books was downloaded: switch_minus
    Error writing to database

    More information about this error

    Debug info: Unknown column 'answers' in 'field list'
    UPDATE mdl_qtype_multichoice_options SET answers = ? WHERE questionid = ?
    [array (
    0 => '',
    1 => 228,
    )]
    Error code: dmlwriteexception
    Stack trace:
    line 444 of /lib/dml/moodle_database.php: dml_write_exception thrown
    line 1258 of /lib/dml/mysqli_native_moodle_database.php: call to moodle_database->query_end()
    line 1598 of /lib/dml/moodle_database.php: call to mysqli_native_moodle_database->set_field_select()
    line 2164 of /mod/reader/admin/download/downloader.php: call to moodle_database->set_field()
    line 2117 of /mod/reader/admin/download/downloader.php: call to reader_downloader->add_question_postprocessing_multichoice()
    line 1026 of /mod/reader/admin/download/downloader.php: call to reader_downloader->add_question_postprocessing()
    line 588 of /mod/reader/admin/download/downloader.php: call to reader_downloader->add_question_categories()
    line 464 of /mod/reader/admin/download/downloader.php: call to reader_downloader->add_quiz()
    line 100 of /mod/reader/admin/download.php: call to reader_downloader->add_selected_itemids()
  • Picture of Rob Bright
    Sat, Nov 30, 2013, 4:12 PM
    Thanks for the fix, working great now!
  • Picture of John Gifford
    Mon, Dec 2, 2013, 8:29 PM
    I just tried to install this mod and got a warning about qtype_ordering. I'm using Moodle 2.4.5+
  • Picture of Gordon Bateson
    Tue, Dec 3, 2013, 8:22 AM
    You can download the ordering question type (for any Moodle 2.x) from the following link:
    https://github.com/gbateson/moodle-qtype_ordering/archive/master.zip
  • the Tallest Man in Western Japan?
    Sat, Mar 22, 2014, 8:57 AM
    Hi Gordon,

    Have Moodle 2.6.2+ (20140314) and accessing a quiz in Moodle reader gives me this:

    get_context_instance() is deprecated, please use context_xxxx::instance() instead.
    line 4020 of /lib/deprecatedlib.php: call to debugging()
    line 3767 of /mod/reader/lib.php: call to get_context_instance()
    line 3495 of /mod/reader/lib.php: call to reader_cheatsheet_init()
    line 60 of /mod/reader/view_books.php: call to reader_search_books()

    I also get numerous php errors when trying to access the new Admin area:

    build_navigation() is deprecated, please use $PAGE->navbar methods instead.
    line 1988 of /lib/deprecatedlib.php: call to debugging()
    line 974 of /mod/reader/admin.php: call to build_navigation()

    Notice: Undefined property: stdClass::$last_update in /var/www/html/moodle/2x/mod/reader/admin.php on line 1101 Notice: Undefined property: stdClass::$update_interval in /var/www/html/moodle/2x/mod/reader/admin.php on line 1101

    I am assuming this happened due to our migration to version 2.6.2.

    Is there something I can do to help troubleshoot/repair this problem?

    -Thom
1 2
Please login to post comments