Best Moodle Innovation for 2019 -- Nominations

Nominations open until February 14, 2020 at 23:59

Award for Best Moodle Innovation for 2019 -- Nomination Form

Criteria for nomination:

  • Anyone, including the developer, can nominate the code for the recognition award.
  • Any individual can only make one nomination.
  • Any current member of MAJ, apart from those on the vetting committee are eligible to receive the award.
  • Please fill out all the information. Give a description of the innovation, why it benefits Moodle users (especially in Japan), and a link to its source code and documentation.
  • The R&D committee will determine the awardees, based on the panel's expertise.

These awards to be presented at the coming MoodleMoot:

  • Best innovation for year 2019
  • 2nd Best innovation for year 2019
  • 2019 Honorable mention
Innovation Name:プラグインの名前:
Internship Journal Management
Innovation Description:目的・機能の説明:

The Internship Journal Management plugin is a set of three custom database fields designed to allow the Database Module to manage remote student journals and reports with multiple supervisors. Internships, study abroad trips, domestic work/study programs, and teaching practice periods all require a journal be written for students to receive university credit. This journal is usually on paper, which means it is difficult to send back to university teachers and staff to review. Also the data in the journal needs to combined, analyzed and synthesized into end-of-term reports to the hosting company/school and the sending institution. Inspection by the Japan Ministry of Education may be required when formal credit is being given. Therefore, a secure, online database system could solve this problem, and provide more timely supervision by teachers. The Database activity module of Moodle was modified with three custom fields so that the journal data can be checked and approved by both an on-site supervisor and a remote instructor.

  • datafield_datestamp   for "hanko" approval/comment by mulitiple supervisors
  • datafield_timetable  for logging time spent in paid/unpaid training activities
  • datafield_notification   for automatic reminder mails to students and supervisors

These database fields were all tested on PCs and mobile devices--and fixed for various bugs. This is a modification needed to add to the current core Database module. Also, the Export feature of the Database module was unable to provide data in useful reports, so this was coded so that students and teachers can get summary information automatically. These three modifications are freely available on the programmer Ponlawat Weerapanpisit's github. To see the journal in operation at the private demo site, contact Don Hinkelman ( for login instructions. Initial programming costs for this plugin were provided to Ponlawat Weerapanpisit by an 2019 MAJ Research Grant.

Download or GIT repository link:ダウンロード/GITリポジトリのリンク:
Demo Site:デモサイト:
Plugins Directory Link:Moodle プラグインディレクトリリンク