Change search
ReferencesLink to record
Permanent link

Direct link
Simple date handling in Moodle: assignment and course daterollover
Mid Sweden University, Faculty of Science, Technology and Media, Department of Information and Communication systems.
2014 (English)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

With an overview how Moodle plugin works, this paper aims to focus on those areas where open source software impact has on learning management system software which is distributed for free. One of the essential goal of this project is to develop plugin tool for Moodle, which aid users by providing less interaction time while adjusting date related tasks mainly with courses and assignments, which currently in the Moodle system is accomplished by a lot of steps. The project concentrated on two application functions, namely assignment_daterollover and course_daterollover. These two application plugin features in Moodle learning environment allows instructors to automatically update all date items in their course at the beginning of each semester. Date adjustments can easily be made to each assignments in a course through one centralized screen, rather than having to go into each individual learning activity. The two plugin tool options are one which will change the course start date by which all assignments can be simultaneously set forward by a specified number of days which is called course_daterollover and the other option is to adjust individual assignment items within a course which is called assignment_daterollover. Through the methods, the number of steps (clicks) has been counted and compared with the existing date adjustment method in Moodle for course and assignments, to evaluate and identity UI limitations Heuristic evaluation method is used. The plugin is implemented using block-plugin, because of its appearance to simply reside the content on the right or left side of each main course page, which also gives users the right to turn it on or off if they don't want to use it. In addition, the tool can be used as an option associated with the existing Moodle date adjustment system from the point of view of having a different design. The result is a user-friendly plugin tool interface for the stated two purposes which have less number of clicks than the Moodle date adjustment system for courses and assignments. The plugin tool can be used by anyone since it has been published on Github. As a conclusion, Moodle with its cost-effectiveness can serve a lot of users around the world.

Place, publisher, year, edition, pages
2014. , 43 p.
Keyword [en]
PHP, Moodle, plugin, open source, LMS, assignment daterollover, course daterollover.
National Category
Computer Systems
URN: urn:nbn:se:miun:diva-22260OAI: diva2:728507
Subject / course
Computer Engineering DT1
Educational program
International Bachelor's Programme in Computer Engineering TDKAG 180 higher education credits
2014-06-19, L408, 851 70, Holmgatan 10, Sundsvall, 12:19 (English)
Available from: 2014-06-30 Created: 2014-06-24 Last updated: 2014-06-30Bibliographically approved

Open Access in DiVA

Simple data handling in Moodle(2302 kB)651 downloads
File information
File name FULLTEXT01.pdfFile size 2302 kBChecksum SHA-512
Type fulltextMimetype application/pdf

By organisation
Department of Information and Communication systems
Computer Systems

Search outside of DiVA

GoogleGoogle Scholar
Total: 651 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 337 hits
ReferencesLink to record
Permanent link

Direct link