Add-ons

Add-ons

Components

Component Lead Description
Add a project here Anthony Borrow Please submit requests to add new contrib projects here.
Admin report: Category activity Red Morris Category activity reports show the activity per category which can be useful to see which departments have more activity.
Admin report: Comparative Red Morris This is a new report category of reports to show the following: Year to year activity comparison Usage by hour of the day Most active users Particular users' activity (over all courses) Course disk usage
Admin report: Concurrent users Nadav Kavalerchik This report display a graph of the concurrent user's activity per minute since 00:00 today until the current moment (now) This report, enables you to change the date range and time range to a more general or a more specific graph view. BEWARE!!! it can take some time and system's resources to generate long time period graphs !
Admin report: CPD Mark Aberdour CPD Report for Moodle will record and report on learners' CPD activities. Learners are able to record their own CPD activity in the system, tracking type of activity, learning objectives, time spent and more. Administrators can set up customised CPD years and activity types, and view their employee's CPD Reports. The CPD Report can be printed out and signed.
Admin report: Custom SQL queries Tim Hunt See http://docs.moodle.org/en/Custom_SQL_queries_report
Admin report: Message Log Matt Campbell Page to view all messages sent along with who when etc. and options to filter by user and date. Using Moodle discussion: http://moodle.org/mod/forum/discuss.php?d=27559 Documentation: http://docs.moodle.org/en/Message_Log Modules and Plugins: http://moodle.org/mod/data/view.php?d=13&rid=2285
Admin report: ModuleUse Niall Barr A report that shows a list of installed modules with the number of courses that use them, or a list of courses using a particular module. It provides a similar function to Tim Hunt's modualinstances report, however it is more suitable for large sites. Maintained by Niall Barr.
Admin report: Roles capabilities Daniel Neis The Roles capabilities admin report compares the permissions of all roles, side by side, to assist the coordinator to give capabilities and avoid inconsistencies in roles hierarchy. The admin can which roles to compare, and then displays a table. Each row shows a particular capability and each role is displayed as a column which are color coded to show the permission.
Admin report: Usage per intitution Nadav Kavalerchik We ran a Moodle website server for several Institutions and we fill in the Institution and department profile fields for each user. We use the Department field to hold "roles" that are similar to the Moodle's roles system. but more fluid and general in meaning and not for security or course management reasons. just for generating easy reports and filtering bulk users. So now we can ran reports, gathered from the system's log and use these profile fields to filter them.
Admin report: User's roles Tim Hunt This Moodle admin report lists all the role assignments that a user has throughout a site. It also lets you easily remove any of those role assignments.
Admin tools: MoodleDT - Development Tools Plugins for Moodle Luciano Oliveira Borges This plugin is a tool to assist in developing plugins in Moodle.
Admin: Advanced spam cleaner Ankit Agarwal Removes spam from many areas in moodle.
Admin: mysql editor (phpMyAdmin) moodle.com Integrated phpMyAdmin database editor for MySQL database; originally outside of contrib, installed into /admin/mysql
Admin: pgsql editor (phpPgAdmin) moodle.com editor for PostgreSQL database
Assignment feedback: PDF Davo Smith Allows teachers to annotate PDF files submitted by students
Assignment submission: PDF Davo Smith Allows students to submit a PDF document that can be annotated by the teacher
Assignment type: Mailsimulator Thomas Alsén Like it sounds it simulates an email inbox. I think this module could be very useful for project management courses. The module supports multiple e-mails so that they can be randomly selected out so that students get their own set of mail in his inbox. The module also supports file uploading.
Assignment type: Peerreview Michael de Raadt Peer Review Assignment Type * The Peer Review Assignment Type allows students to submit documents then review the work of other students. * It can be used in classes of 5 or more (usually large classes) and can be used to streamline a series of assignments in a course. * It manages the relationships between students without teacher intervention, but with teacher oversight through moderation. More information available at: http://www.sci.usq.edu.au/staff/deraadt/peerReview.html
Assignment type: Reflection Thomas Alsén The Reflection Assignment Type is a rewrite of the standard Online Assignment Type, and uses Moodle's built in Forum features. It uses the assignment_submissions database table. So no extra tables or fields are added in the database. The Reflection Assignment Type allows the teacher to specify how many students a reflection group will have. The students will be asked to read a text and then write a reflection about it. The student can then submit their reflection. When the amount of submitted reflections equals the number of group members, a new forum will be created and the submitted reflections will be added as topics. The students can now make comments on each others reflections, and hopefully this will generate a discussion. When at least one comment is made on each of the other group members reflections, the student will be able to confirm them self ready for grading. When the teacher enters the assignment, a list with the students who are ready to be graded will be shown. The student will be removed from this list when he/she is graded. This makes it easier to manage large classes. Student can view their grades and feedbacks within the assignment.
Assignment type: rtcollaboration Juan Leyva A collaborative real-time editor that works like Google Docs. Two or more users can work at the same time in the same document. When you type a word the text is updated in real-time for the other users
Assignment type: Uploadpdf Davo Smith This assignment type plugin allows for online annotation of PDF submissions from students.
Auth: Drupal Federico Heinz This auth plugin is aimed at sites that integrate Drupal and Moodle under a single domain name, and keep the data for both programs in the same database (using Moodle's $CFG->prefix feature). A script is provided to be run at regular intervals to sync Moodle's and Drupal's user tables, but it isn't required for SSO to work.
Auth: Mediawiki SSO William McGrath MediaWiki Single Sign-On authentication plugin
Auth: phpBB Gilbert Rehling This is a modified clone of the auth_joomla plugin to authenticate a user against a phpbb3 PHP Bulletin Board users database table. Uses the HASH code from phpbb3 to verify the user and if successful imports the user into the moodle user table. Works much the same as the auth_joomla plugin. Primary usage is when you have a seperate phpbb system and want to allow user from the phpbb system to login to moodle.
Auth: Roundcube SSO William McGrath Attached is a package consisting of an auth module and related local en_utf8 translations for Moodle PLUS a plugin for Roundcube. The theory behind this module is that when a Moodle user logs in, the username and password is saved to a shared cookie, the password being encrypted by MCRYPT using a shared secret salt. When the user attempts to browse to the webmail client and specifies an action 'performsso' on the HTTP request (eg, http://webmail.stcuthberts.school.nz/?_task=mail&_action=performsso"), the roundcube plugin reads the shared cookie and attempts to decrypt the password and log in. The salt and cookie name need to be hard-configured in the roundcube mdlsso plugin in lines 20 and 17 of mdlsso.php respectively, and the plugin needs to be enabled in the Roundcube config. Details are in the INSTALL file in the distribution
Auth: SAML Piers Harding A new Moodle Auth module to provide SAML 2.0 SSO integration based on the Simple SAML PHP libraries (http://rnd.feide.no/simplesamlphp). This is a request to help organise the submission of a new module based on work that has been started at http://code.google.com/p/simplesamlphp-moodle/.
Auth: Unique logins Emanuel Delgado Authentication plugin that deletes other sessions from the the logged user after successful login. This plugins is used to avoid more than one active session per user. It works with databased stored sessions. The code is prepared to work on Moodle 2.0 as it addresses modifications in session table and database access through global DB instance..
Block: Accessibility Mark Johnson This block provides a set of buttons allowing users to customise font sizes on the page and site's colour scheme. Settings are stored in the user's session, allowing them to persist between pages. Settings can also be saved to the database, allowing them to keep the settings even if they log out.
Block: Active forum Siau Meng Nyam Active Forums Block allows users to view forum activity in a tag cloud. The most active discussions will be displayed bold and large while less active discussions are less prominent. This will help users to differentiate and track the discussion activity over a certain period. The block links directly to the active discussions.
Block: Admin settings presets David Monllaó Allow users with the site configuration capability to export the site settings to .xml presets, import and load other sites presets and rollback the applied changes if necessary.Features: * Export system settings to XML files * Import presets files * Preset preview and partial load * Allows rollback * Option to autoexclude the sensible data when exporting settings (editable sensible settings list) * Third parties plugins supported (as long as they use the standard admin_setting classes)
Block: Admin_alert José Coelho The Administration Alert block provides an alert about particular areas of concern for a Moodle administrator. The block can be restricted to an administration space and will show a list of alerts including: duplicated course ID numbers; courses without a teacher; courses with many backup files; inactive courses; and inactive users. This block does not require the creation of additional tables in the Moodle database.
Block: Adobeconnect David Monllaó Provides SSO with an Adobe Connect server One-way synchronization, from Moodle to Adobe Connect, synchronizes courses and users. It creates the course room the first time a course user accesses, as well as the user-room assignment and the user itself. There are two capabilities, one for Adobe Connect "host" role, usually a teacher, and another for Adobe Connect "view" role. The block uses the Adobe Connect web services to create rooms, create users, assigns users to rooms and login users into Adobe Connect from Moodle, in order to do that, Adobe Connect administrator credentials must be configured on the block settings page. The Adobe Connect rooms names are the Moodle course id, and the users are created with the Moodle email as Adobe Connect username and the username in md5 as password.
Block: AJAX Marking Matt Gibson AJAX marking block contributed by Matt Gibson
Block: Analog clock Amr Hourani Analog clock block
Block: Attendance Dan Marsden This block works with the attendance module, it provides teachers with quick access to Attendance functionality, and provides students quick access to a summary report for their own attendance. For more information see https://moodle.org/plugins/view.php?plugin=block_attendance
Block: Backadel Robert Russo The Backup and Delete (backadel) block is a tool designed to make semester course maintenance much easier for Moodle administrators. It assists in finding courses, backing up many courses at a time, and deleting many courses at a time.
Block: Birthday Anthony Borrow Displays list of users who celebrating a birthday (or anniversary)
Block: Catgrades Mike Worth The Catgrades block finds all uncategorised grades and puts them into categories for each month. It also sets aggregatesubcats=1 for the course categories so that the course total is not effected by the categorisation. It runs every 5 mins on cron, but will take quite a while first time (if you've got lots of uncategorised grades that is) but takes a negligable amount of time thereafter. See http://moodle.org/mod/forum/discuss.php?d=113384 for discussion. Modules and Plugins: http://moodle.org/mod/data/view.php?d=13&rid=2068&filter=1 Documentation: http://docs.moodle.org/en/Categorise_grades_block
Block: Check password Karsten Jonas This block can give you a benefit in the following scenarios: 1) The administrator changed the password security options within moodle (to a higher level). All already registered users are not informed until they change their password. 2) Moodle is configured to use the LDAP Capture authentification method. In this case the password is saved within the LDAP server and the moodle administrator have no control on it. But this block informs the users in detail about the security lacks concerning their passwords without forcing them to change it, but you can add an additional link to a selfmade page, which describes your security requirements and probably the methods to change the password in more detail. All password requirements and all warnings and messages are configurable in Modules->Blocks.
Block: Configurable report Juan Leyva This block is a Moodle custom reports builder
Block: Contact form Matt Campbell The Contact Form block is a block that allows the student to email the teacher of a course. If there are multiple teachers, the student gets to select the teacher(s) to send the email to. Copies are cc:d to the Administrator.
Block: Contacts Dale Davies This block was designed to add some "social networking" functionality to the My Moodle page. I wanted a way for users to add and remove "friends" on their My Moodle page in much the same way as social networking sites like MySpace and Facebook. The Contacts plugin does this in a simple way by utilising the message_print_contacts() function within Moodle. It is not a complicated plugin, but used with some of the other block plugins i can now create a My Moodle page with basic similarity to some social networking sites.
Block: Count user Hiroshi Honda This plug-in is the block which counts the number assigned to the roll within a course like moodle1.9. Only admin can be used.
Block: Course Archiving Benjamin Wolf This plugin archives or delete courses from chosen categories depending on their start date.
Block: Course management Jason Hardin The course management block was developed to increase site administrator's productivity and reduce peak load on Moodle servers caused by the backup and restoring of courses. The Course management block allows Moodle site administrators to schedule backup and restores of courses at non-peak Moodle usage times. It also allows Moodle site administrators to delete multiple courses at one time from one user interface. Original developers: Michael Avelar, Sam Chaffee.
Block: Course results Artem Andreev This course block shows information about highest grades in a course on some grade item. It looks just like the quiz results block (and was created using it), but has several differences: * You can choose any grade item to display grades on - it may be any activity, a grade category result, or a whole course result. * You can set block's title, a header text and a footer text in html format. * Grade table's rows are marked by r0/r1 style classes, so the rows are colored in chessboard fashion. All other features - groups, anonymizing, grade formats - are the same.
Block: Create parent Mike Worth A block that allows the creation of parent accounts from just an email address. Capabilities can be set to allow central administration of parent accounts (user types students name into a search box then can add/delete parent accounts) and/or allow students to add/delete their own parent accounts. Addition and Deletion are different capabilities. Once configured, simply select a student (or get students to do it themselves) and enter an email address; a user account is created with this address, it is assigned the (configured) parent role and a (configurable) welcome email is sent to the address (with login details)
Block: CSS theme tool Sam Hemelryk
Block: Curriculum design tool Ye Chen This is a new moodle block called 'Curriculum Design Tool'. It has the functions: * Design curriculum maps relating to competencies (educational goals), professional abilities (learning objectives), learning activities (resources) and assessments.* Submission of learning activities by educators with associated searchable metadata* Review submitted materials* Search and browse published curriculum maps and get related learning object repositories.* Rate learning objects * Checking out materials from the learning object repositories via a shopping cart model (free shopping)* Gap analysis for selected learning object items* Packaging of selected curricula items with a dynamically created curriculum description including links to learning activities and assessments.* Tracking of downloads and follow up surveying of users.I provided the example site below for the project coordinator to take a look to get idea how this application works. Some page needs login, I will create an account for project coordinator when I get response from the coordinator.
Block: Dataform view Itamar Tzadok The dataform_view block allows the instructor to display in a block a selected dataform view. The flexibility of the dataform views allows for a variety of applications. For instance, with the dataform's Interval view type, the content of the dataform block can be made to change periodically, sequentially or randomly, for purposes such as 'Quote of the Day', 'Weekly news', 'Random pic' etc. With the dataform's Fancybox view, the dataform block may be used to populate to the course page complete photo galleries. Since the content of a view is constrained by user permissions, the dataform block may be used to display on the course page restricted information to user's eyes only.
Block: Dedication Borja Rubio Reyes This block allows to see the dedication estimated time to a Moodle course by the participants of the course. Session: set of two or more consecutive clicks in which the elapsed time between every pair of consecutive clicks does not overcome an established maximum time. Session duration: elapsed time between the first and the last click of the session With this block there can be obtained the total dedication (sum of the duration of every session) of all the participants of the course and the detailed dedication of a participant (duration of each one of his sessions). The total dedication can be downloaded in excel format. The block cannot be used in the site page, only in courses pages.
Block: Destiny Jason Willert The Follett Destiny Library Connector block is designed to connect to Follett Software's Destiny Library system. It currently works up to Destiny 9.5 (current release) and Moodle versions up to 1.9.7. (Not tested with 2.0). Install the block and enter your destiny server info. Create a READ ONLY user in the Destiny MSSQL database with permission to connect to the destiny database and with db_datareader privileges.
Block: Dic_macmillian Nadav Kavalerchik This Block enables the users, surfing a Moodle website, to DoubleClick any English word on the page and get a tooltip popup which links them directly to MacMillian's Dictionary of the English Language. Using the public code from : http://www.macmillandictionary.com/tools/doubleclick.html
Block: Directory slideshow Nadav Kavalerchik The Directory slideshow block displays a slideshow of images from images that are inside a course's folder. Several features can be set by clicking the edit icon on the blocks header (folder, sizes, count...)
Block: Directory thumbnails Nadav Kavalerchik The directory_thumbnails block displays a list of thumbnails from images that are inside a course's folder. Several features can be set by clicking the edit icon on the blocks header (folder, sizes, count...)
Block: Eledia Delete User by Maillist Benjamin Wolf This plugin deletes user accounts based on a list of email addresses. The process runs in two steps. Entering the emails and lists the users up before you delete them.
Block: eLeDia Trainer User Benjamin Wolf This plugin provides a list of users in the current course.
Block: Email_list Toni Mas eMail is an "internal mail", with a functionality very similar to a webmail. Ideal for large installations. More information is available at: http://moodle.org/mod/data/view.php?d=13&rid=701
Block: Enhanced user admin Lorenzo Nicora Enhanced user administration as detailed in http://moodle.org/mod/data/view.php?d=13&rid=893&filter=1
Block: Enrollments and Transcripts Niranjan This block displays the courses enrolled by the users with the enrolled date. This block also displays the course transcripts once the user completes the course with any of the course completion criteria. Note: This block need the "certificate" module to be installed to get the transcripts.
Block: Exabis ePortfolio Daniel Prieler The exabis-e-Portfolio-module has the following features which can be considered relevant for ePortfolio-work: ? an individual starting page which may contain one's curriculum vitae or similar ? a manageable category-system on two levels (main category and sub category) ? file-management within the category-system (i.e. for publication of one's best work-efforts) ? publication of interesting links within moodle or into the web via weblink ? self-reflection and documentation of one's personal learning-style by using private notes (with the option for publication within moodle or into the web via weblink) ? commenting-functionality for published links, files and notes ? export-functionality into a SCORM-zip-format ? cross-course usage of eportfolio-module ? import of assignments from within all moodle-courses into an individual portfolio ? import of previously from eportfolio-module exported SCORM-packages see for more details http://docs.moodle.org/en/Exabis_e-portfolio_block
Block: Exabis Student Review Daniel Prieler a plugin für the learn-management-system Moodle which enables teachers to give a verbalized judgement and feedback of a student's performance during the year - it is an addition to the usual grades on the report-card. This module is very important in use with the eCOOL-concept.
Block: External search Brett Wilkins This block is used to allow teachers to provide their students with an easy way of using an external search engine from within a course page. Modules and Plugins: http://moodle.org/mod/data/view.php?d=13&rid=2337
Block: File_manager Amr Hourani The file_manager block (aka MyFiles) is a system for storing and sharing personal files in Moodle. Students can send files from their personal file storage to the assignments in their courses. The file_manager block was originally developed and contributed by Moodlerooms for prior to Moodle 1.8. David Tong helped to update the block for Moodle 1.8. Amr Hourani is currently maintaining the block.
Block: Grade me Tyler Bannister Shows a teacher all of the assignments and manual quiz questions (essays and file responses) that have been submitted, but not graded. The block is configured to work with groups that is, teachers will only see the assignments submitted by students if they are both members of the same group. You'll have to let me know if it works with courses that don't use groups at all.You can install the block on the Front Page and it will show ungraded assignments for ALL courses, and if you put the block on a course page it will only show the ungraded assignments for that course.
Block: Group Timothy Redman The Group block provides the basics for creating and managing site wide groups. We currently use this to provide site wide group functionality for a number of custom blocks that make up our Moomis business tools but would be very keen to work and build on this to enable site wide groups within Moodle core. As of Moodle 2.0, Site-wide groups are enabled in core and known as cohorts (http://docs.moodle.org/en/Development:Cohorts)
Block: Group choice Ricky Marcelin This block was intended to provide the students an easy way to form their groups in a specified course. And to give the teachers a way to export the groups list in a specified format such as: XML and CSV.
Block: Helpdesk Jonathan Doane This Help Desk block will (and is going to be designed) in a way that fits the following criterion. a. The Help Desk will be modular. Meaning that the help desk will be plugin based. Where different plugins will allow the help desk to work in different ways, including a default native plugin that uses the Moodle database, or other plugins that may integrate already existing help desk solutions to allow for a smooth transition. b. The Help Desk will be site wide. When I say this, it means that the Help Desk will not have individual instances. There will be on Help Desk where permissions (capabilities) will rely on users abilities at the system context level. So no matter what course you are in, you will still submit tickets to the same location. We chose to use a Block for this project to allow the user an easy to use interface up front and to be able to display information without actually viewing another page. The Block currently works but is fairly basic and would be considered alpha, but still works nonetheless.
Block: Jmail Juan Leyva jMail is an internal mailing tool for Moodle 2
Block: JQuery slideshow Nadav Kavalerchik An Images Slideshow block that supports : Transitions, Image format filtering, Works on all versions of all browsers, No Flash required! Based on jQuery library. (56KB)
Block: LAN only Mike Worth The LAN only block is a copy of the HTML block but with a check for private IP addresses. It only displays the contents of the block to users within the LAN, displaying a 'sorry, unavailible' message to others. The LAN only block is contributed and maintained by Mike Worth.
Block: Lesson objectives Davo Smith This block displays current lesson objectives in the side bar (to both teacher and students) and allows a teacher to check them off as they are completed. You can enter a timetable, linked to different groups, so that objectives can be entered as far in advance as you want and will be displayed at the appropriate time. Other features include: * Ability to display a large version of the objectives, when teaching from the front of a class room (click on the 'expand' icon) * Students can view all the objectives, a week at a time, to help keep track of what they have been doing (and will be doing) See http://moodle.org/mod/data/view.php?d=13&rid=4692 for more information
Block: Lesson status Frank Erazo The purpose of this block is to indicate to students which lessons they have completed. The lessons are sorted by topic first and then name. As students complete each lesson a green check is shown. Incomplete lessons are indicated with a gray check mark. NOTE: Lessons are set up as graded lessons.
Block: Lightbox Gallery Slideshow Nadav Kavalerchik The Lightbox Gallery Slideshow block display a flash slideshow of images of a lightboxgallery (resource) album [lightboxgallery: http://moodle.org/mod/data/view.php?d=13&rid=1021]. The block requires that the lightboxgallery resource be installed.
Block: Local clock Simon Hanmer The local clock block provides a block which displays the user's time based on their local timezone defined in their profile. The block makes use of Javascript to update the clock - if javascript isn't installed, the block displays a message prompting the user to refresh the page to update the clock
Block: Message teacher Mike Worth The message teacher block lists the teachers of a course with links to facilitate students sending a message to the teacher.
Block: Metalink Mike Worth Similar to tutorlink, metalink is re-written functionality so that it can handle CSV files either directly uploaded or put on the server in a specified location and then caught and handled by a cron job. This block is not fully tested.
Block: Moodle messenger (Moossenger) Itamar Tzadok An enhancement of the standard messages block that allows for displaying recent notifications/conversation in the block.
Block: Mrbs Davo Smith
Block: MultiMovie Eloy Lafuente (stronk7) One simple block to display videos inline
Block: My courses Nate Baxley This block is an alternative to the standard course_list block. It offers the advantage of being able to collapse courses by category and remember the collapsed status from session to session. The block attempts to find the "current" category and expand that one by default the first time a user visits the site. After that it will look to the user's saved state.
Block: My grades Karen Holland The my_grades block provides a display of all enrolled courses' overall grades and links to grade reports from the My Home page.
Block: My_peers Etienne Rozé Similar to the Participants block but with options to view by group, change picture size, and control which peers are are seen based on roles.
Block: Navbuttons Davo Smith Navigation buttons - This block adds customisable navigation buttons (first/previous/next/etc.) to the bottom of each activity/resource page in a course. It is based on an idea from Penny Mondani: http://pennymondani.com. Thanks also to the US company that sponsored the development, who wish to remain anonymous.
Block: New Forum Replies Niall Barr An alternative display of new forum posts that limits the display to posts in threads the user has been active in. It has three display modes available (set by the teacher). 1. Display a list of new replies to the current user's posts. 2. Display a list of all new posts in threads where the current user has already posted a message. 3. Display a list of threads which the current user has participated in thart have new posts (with the number of new posts).
Block: Online user map Alex Little Similar to the online users block, but this block uses the geographical information from users profiles to display the locations of online users on a Google map. The geocoding of locations are cached in the Moodle database and updated when cron runs.
Block: OpenBiblio Koen Roggemans This block reads the database of OpenBiblio Open Source library software http://obiblio.sourceforge.net/ and pulls out which books an in Moodle logged-in user has borrowed and shows them with their due by date.
Block: Progress Michael de Raadt The Progress Bar is a time-management tool for students. It visually shows what activities/resources a student is supposed to interact with in the course. It is colour coded so students can quickly see what they have and have not completed/viewed. The teacher selects which pre-existing activities/resources are to be included in the Progress Bar and when they should be completed/viewed.
Block: Quick course list Mike Worth Similar to my quickfindlist block for users, this displays a list of courses which can be quickly filtered with javascript
Block: Quick find list Mike Worth Block to allow for quick searching of users with a particular role (i.e. admin, teacher, student, etc.).
Block: Quickmail Mark Nielsen
Block: Quickmail for large classes Wen Hao Chuang
Block: Ranking Willian Mano Araujo The ranking block works together with the moodle course completion. In the moodle course you configure the criterias to the end of the course. The ranking block monitors these activities and add points to the students based on accomplishing the activities. There are different ways to gain points. For more information see https://moodle.org/plugins/view.php?plugin=block_ranking
Block: Rate course Jenny Gray This block provides an Amazon-style 5 star rating system for courses. Users each give a rating and the total is displayed in the block.
Block: Search books Eloy Lafuente (stronk7) One simple block enabling searches over all the books in a course.
Block: Shared HTML Duane Currie Often, people want to create content that is created once, used in many places, but only requires being updated in a single instance. With multiple sections of a course, you can use a meta-course. Across unrelated locations, this module can help. This module acts similar to the HTML block (on which it was based), but instead of each block instance having its own content, there is a global table of html content, and each block instance points to one of these pieces of content. This allows such things as: - A librarian creating a specialized library guide for a subject (let's say evolutionary biology) that faculty may want to include as a block in courses, and some peope may want to put on their My Moodle pages. - A distance education department may wish to include a section of links to information for students, and include them in their courses, but wish to edit themonly in one place. - A computing services department may wish to provide links to academic unix computing guides, which multiple courses may wish to use, but the content would be maintainable in one place. - And so forth...
Block: Sharing cart Akio Ohnishi The sharing cart block allows teachers to use a one-click icon to put an activity (without user data) into a block. This block follows a teacher as he/she roams a site or switches between courses. The block can be used to insert an activity/resource with one click into any course a teacher has access to.
Block: Side bar Justin Filip This block allows you to create separate activities and resources in a course that do not have to appear in course sections. The block can have multiple instances of it within a course - each instance will have its own unique group of activities and resources. Each instance can also have its own configured title. It functions by creating course sections for each instance, starting at a number beyond what would normally be used by a course. This defaults to section 1000, but is configurable at the global level. All resources and activities within a block can be edited and moved around just like normal activities when editing is turned on. Adding label resources allows you to add text to the blocks as well. In a sense, this block combined the main menu block functions and HTML block functions into one block that can be used in a course.
Block: Simple clock Michael de Raadt Simple Clock * A simple JavaScript clock * Highlights the time difference between a student and the Moodle server Features * Maintains time difference between page loads * Shows site icon and user image as clock icons
Block: Simple restore Robert Russo The simple restore block limits what instructors can do during restore as well as allows them to access their courses that were backed up by the backadel block.
Block: Simple_calc Denis A simple calculator block
Block: Smarthinking Paul Thayer This is a simple block that can be used to provide a simple login link to student's SmarThinking page through a Moodle course page. It uses an asynchronous process (YAHOO yui libraries) to handle the login using the same credentials as the student uses in Moodle. Upon successful login (in the background) the user is sent to their SmarThinking page. If an error occurs, the user is notified.
Block: smb_web_client guy thomas For Linux based Moodle servers, provides the ability to use a samba share to a Windows network to provide access to user files provided LDAP authentication is used and the home directory is populated.
Block: SMS service Thisum Buddhika This block provides a SMS (Short Message Service) service. Users can decide to have this service by just clicking the "OK" button and once it is activated, user can deactivate it by clicking "NO" button. This block will support Moodle versions 1.9.6 and onwards. Also it may works with some previous versions with some changes. Functionality: 1. When the administrator or teachers or any other authorized person upload an assignment or any resource (lecture slides, videos or any other relevant material) or a quiz, this block will notice that. 2. Then it will send notifications regarding those updates to the respective enrolled students via SMS. 3. In order to receive these SMS's, students first have to fill the "mobile no." field of their profile (can be in international format or normal way). Then they must be enrolled in the subjects provided and then have to select the "OK" button of the block. 4. For now only the students are eligible to receive SMS's.
Block: Sookooroo Itamar Tzadok The Sookooroo block allows a course manager to add a link to a Sookooroo virtual room in a side block.
Block: Spelling bee Nadav Kavalerchik Students are presented with an English word they should hear (audio using flash). Students can choose one of the three difficulty levels for words and are then asked to type in the word they heard and check the spelling. Pressing the "new word" button retrieves a new word from the dictionary. The block's code is based on a http://www.thefreedictionary.com/ igoogle free service.
Block: Suspend User Benjamin Wolf This plugin suspends user accounts based on a csv file with email addresses. Access is controlled by a capability.
Block: tag_cloud_generator Jurij Cizevskij The purpose of the block is to generate 'Tag cloud' with the most popular keywords (keywords that visitors use to find the website in Google search). So in order to use this block Google Analytics must be installed for your system.
Block: Timetrack Tomasz Muras The Timetrack Block allows Admin and Teacher users to log entries of activities undertaken, such as Tutorials, Assignment marking, to the database. The date, task, quantity and pre-defined payment value is logged. The Block also allows reporting on the values logged, filtered by a date range. This report can be exported to CSV.
Block: Trouble ticket Jason Hardin The trouble ticket block was developed to provide Moodle users with a simple way to notify Moodle site administrators of a problem with the site or a specific module or block. The trouble ticket block allows Teachers to add multiple types of trouble tickets to a page as either a link or a button. Each Trouble ticket can be configured with a specific email to send the notification to as well as a custom response to the user.
Block: Tutor link Mike Worth The tutor link block allows one to upload a CSV file with tutor->tutee relationships. The block assigns the tutor role (configurable) in the user context for each relationship.
Block: Twitterfollower John Tutchings A simple to use block that allows a user to add a Twitter profile to a side bar. It is based on the Twitter's Profile HTML code at http://twitter.com/goodies/widget_profile.
Block: Unanswered discussions Michael de Raadt This block will show forum discussions that have not been replied to.
Block: Usage José Coelho The Usage block provides on the fly site graph usage information: page views, number of distinct users, number of messages (forum posts). This information is shown in three scales: months, days, hours. Forum discussion: http://moodle.org/mod/forum/discuss.php?d=107481 Documentation scratch: http://docs.moodle.org/en/Usage_block
Block: User growth Valery Fremaux This small blocks uses a revamping of the connection graph implementation to display the growth of the users community of a Moodle website. In admin mode, the time window of display can be setup. http://moodle.org/mod/data/view.php?d=13&rid=2733&filter=1
Block: WMS Roster Chris Warren This block offers several different views of the users enrolled in a course: a text list, a picture roster, a picture roster with details, and a link to the standard participants interface. This block was created in response to faculty requests for a list of images of all students in a course (the thumbnails in the standard participants list were too small), and for a simple, one-click way to see who is enrolled in a course as a student or teacher.
Block: Wookie Scott Wilson This is a block that allows W3C Widgets served using Apache Wookie to be included as Moodle blocks. More information on Apache Wookie: http://incubator.apache.org/projects/wookie.html
Block: YUI menu Alan Trick
Block: {none of the above} Anthony Borrow
Cache store: APC Sam Hemelryk The alternative PHP cache (APC) is an opcode cache for PHP that provides a persistent application data store cache to PHP applications. This plugin allows the use of that APC data store as a Moodle cache store. In turn allowing you to use APC within Moodle.
Cache store: XCache Sam Hemelryk XCache is a PHP opcode cacher designed to accelerate the performance of PHP execution. One of the features it provides is a variable data store that can be used within PHP code to persist variables between requests. This plugin is an XCache cache store designed to utilise that variable data store and allow Moodle to make better use of XCache.
Calendar type: Japanese Adrian Greeve The Japanese calendar plug-in created here uses the current Emperor's reign as the year.
Course format: Flexible sections Marina Glancy Organises course content in any number of sections that can be nested. Each section can be displayed expanded or collapsed. For more information see https://moodle.org/plugins/view.php?plugin=format_flexsections
Course format: Flexpage Kris Stokking Flexpage is a course format that provides a teacher with complete control of how educational materials and assessments are presented to a student. Flexpage allows a teacher to create a flexible set of pages and sub pages where blocks and activities can be placed in any location on the page instead of being restricted to a right, left or center column. Flexpage courses provide teachers with the ability to determine how many columns of data are contained within a course (up to three-columns). This allows teachers to have complete control over how they want to present course materials and assessments to students. Please see the documentation at http://docs.moodle.org/22/en/Flexpage
Course format: Folder view Kris Stokking The Folder View course format displays activities and resources within a folder that is expandable or collapsible. This course format can display all folders on a page or a single folder at a time with previous and next topic navigations or a jump-to menu, which each allow the student to easily navigate between folders. Editing functionality is consolidated for the course into an area at the top of the page. This course format mimics many of the features of ANGEL folders, making previous ANGEL users feel more at home within a Moodle environment. The plugin was also developed with an eye towards consolidating the editing functionality in Moodle's Topics and Weeks course formats. Please see the documentation at http://docs.moodle.org/22/en/Folder_View
Course format: Grid Gareth J Barnard Grid course format
Course format: Hiddenmod Nadav Kavalerchik HiddenMod course format allow the Teacher to hide Modules - Activities and Resources from Student's view, by indeening the Activities or Resource on level. When in Edit mode, it is always available to the Teachers and when in View mode it is hidden from Students. It is very useful if the Teacher is adding a Label resource and add Images to it and then link those Images to the hidden Activities or Resources. since they are not technically "not visible", the students can click on the Images (or text links) and enter the Activity or Resource directly.
Course format: Locking Chardelle Busch Enables activity locking functionality for Moodle 1.9
Course format: MAN Marty More information about the Meta, Activities and Noticeboard (MAN) course formats is available at: http://docs.moodle.org/en/Man_course_formats. Properly speaking the MAN course formats are a compilation of six course formats: act, meta, metanb, metanbact, nb, and nbact.
Course format: Months Anthony Borrow Similar to the weeks format, this course format will create a section for each month and place the month name and year as the section header.
Course format: Project Don Hinkelman This is an optional course format for handling projects and other learning units with a variety of activities. A course format changes the layout and operations of the main center column of a Moodle course. Inside a course, you can select the format of a course by clicking on Admin >> Course Settings. Typically, Topics format or Weekly format is used. This format is like Topics format, except that each section of a course can be "packaged" separately. It has a separate directory and it can be backed up separately with all resources and activities together. The import function allows a teacher to share and move the section (project) anywhere on the site. Fast resource creation and bulk media file upload are also possible. This format is ideal for creating an in-house repository of learning packages and promoting teacher-to-teacher sharing of materials. ==Features== * section directory * section backup * section import across site with auto-regeneration of media file links * quick resource creator * bulk file uploader
Course format: Slides Jeremy FitzPatrick The slides course format is a Javascript adaption of the topics course format. - Shows one topic/section at a time. - Animates between topics - loads each topic / section asynchronously (theoretically reducing perceived load time) - Adds option for background image - Adds option for custom activity icons - Includes a topics outline list with completion
Course format: Timeline Jose Cedeno The blog-style course format, allows teachers to have really long courses. Only the most recent 5 or 10 topics will be displayed. The rest of the topics in the course will be available in an archive section. The topics will be added to the bottom of the list in the database, but displayed in reverse order.
Course format: Top over block Nadav Kavalerchik The topoverblk makes the top section expand across the page rather than sandwiching it between the blocks columns giving the page a stronger T shape rather than an 'm' like appearance you get with the blocks extending all the way to the navigation bar.
Course format: Topblocks Nadav Kavalerchik 4 header blocks above a stratched page layout
Course format: Topblocksc Nadav Kavalerchik 3 centered header blocks above a fixed-width centered page layout
Course format: Topcoll Gareth J Barnard Topic based course format with an individual 'toggle' for each topic except 0. This format differs from the Accordion format in that two or more topics can be visible at the same time.
Course format: Topicstree Eloy Lafuente (stronk7) One clone of the topics course format displaying activities in a nested tree
Course format: Twocolumns Nadav Kavalerchik The twocolumns course format enables topics (sections) layout on the front page of a course to be displayed in two columns with two sections one after the other. The topic section (section 0) stretches across the entire page as one column with two columns beginning with section 1.
Course format: Weekcoll Gareth J Barnard Week based course format with an individual 'toggle' for each week except 0. This format differs from the Accordion format in that two or more topics can be visible at the same time.
Course format: Weeks tab Amr Hourani Displays weeks in tabular blocks
CourseReport: Raw record count Eloy Lafuente (stronk7) One simple report counting the number of log records per user in a given course.
Data field: Multimedia Artem Andreev This is a database activity module field called "Multimedia file". It's actually based on a "File" field with some variations: it has "Width" and "Height" parameters and it's displayed not as a link to the file, but as a multimedia object (with corresponding width and height), processed by the multimedia filter.
Enrol: User role assignment from LDAP (ldapuserrel) Maxime Pelletier This plugin allows you to configure automatic synchronisation of relationships between users from a LDAP server. It is mainly used to assign Parent/Mentor rôle.
Enrol: Amazon FPS Mauro Rondinelli The Amazon FPS enrollment type plugin allows sites to accept payments for selling courses through Amazon FPS. For resources and more information on the Amazon FPS, visit: http://aws.amazon.com/fps/ http://aws.amazon.com/fps/faqs/
Enrol: Banner/LMB Eric Merrill Banner's Luminis Message Broker enrollment plugin
Enrol: Shebang Fred Woolard The enrol_shebang module is used to import Banner/LMB course, person, and enrollment messages into Moodle
Enrol: Twocheckout Alan Barrett This is a plugin for enrolment using the 2checkout.com web site for payment.
Enrol: User role assignment from external database (dbuserrel) Maxime Pelletier This plugin allows you to configure automatic synchronisation of relationships between users from an external database. It is mainly used to assign Parent/Mentor rôle.
Filter: Docview Nadav Kavalerchik Inspired by a Firefox addon to "open it online", the Docview filter allows an office document to be viewed on the page using one of the online Web 2.0 services like: Google Docs, Zoho or Thinkfree. The filter allows the same for "linked" office documents inside the HTML editor.
Filter: EJS Diego Racero EJS is a software to perform physics simulations. It was developed by the well known physics, Wolfgang and Esquembre. I developed the filter using as framework the GoeGebra filter, that is a filter to embed GeoGebra application in Moodle resources. In order to use the filter yo must to unzip the file y the filter folder under the Moodle root in your system. The EJS´ file name must obey the following rule: ejs_<file name>.jar I´m working in a laboratory at university of Buenos Aires directed by Ema Aveleyra. We found the EJS filter very useful to teach physics and to write questions. If you want to know more about EJS just visit http://www.compadre.org/osp
Filter: Geogebra Peter Tierney-Fife The GeoGebra filter allows users to easily embed GeoGebra files in Moodle Web pages, blog entries, quizzes, and forum posts. The filter is an adaptation with configurable settings by F. Sonner and S. Arjona Téllez based on the work of J. Maeusle (see prior filter in this list). Configurable settings include: * version of GeoGebra and possible .jar file sources (your webserver or geogebra.org) * default width * default height * applet parameters The filter includes .jar files for version 3.2 to use on your local webserver. The installation documentation includes instructions on how to update the .jar files.
Filter: HiddenText Dmitry Pupinin The hiddentext filter allows a user (i.e. teachers) to tag text as initially hidden. A hiddentext image will initially be displayed whereby the end user (i.e. the student) can click on the icon to view the hidden text. This can be used to provide students with hints (if needed).
Filter: Iframe Nadav Kavalerchik This filter allows you to display remote url (sites) in an iframe window Syntax for videos is: [[iframe:url:height:width|title]] where: iframe: acronym of "iframe", must be always present. url: remote iframe url (src) height : height of the frame that is embeded inside the resource's page. width : width of the frame that is embeded inside the resource's page. title: free text to be displayed before the iframe's window (optional) example, embedding google doc inside a resource using the internal html editor [[iframe:http://docs.google.com/Doc?id=dfs4fjnj_28d37v5k:600:800|linux in schools - ltsp]]
Filter: Jmol Geoffrey Rowland Allows 3D chemical/biological molecular files to be displayed directly, using the open-source "Jmol" molecule viewer. This Moodle "filter" will transform any link to a molecular data file (e.g. MOL or PDB) that you have uploaded to the server, wherever you use it in a Moodle course. For example, they can be included in a Quiz question or Forum message.
Filter: Lily4mood Faustino Barba Lucena Lily4mood is a filter that allows users to create sheet and midi music with the lilypond (http://lilypond.org/) software.
Filter: Moodledocs Eloy Lafuente (stronk7) One filter to link from Moodle contents to Moodle Docs pages.
Filter: Multimovie Eloy Lafuente (stronk7) Bugs about the multimovie filter
Filter: Personalize Matt Campbell Created a filter that allows you to personalize information through the HTML editor. Fields include: Site [[site]], Course Shortname[[courseshortname]], Course Fullname [[coursefullname]], User's Username [[username]], User's Fullname [[fullname]], User's First name [[firstname]], User's Last name [[lastname]], User's Email [[email]], User's Phone [[phone]], User's Mobile phone [[phone2]], User's ICQ number [[icq]], User's Skype ID [[skype]], User's Yahoo ID [[yahoo]], User's AIM ID [[aim]], User's MSN ID [[msn]], User's idnumber [[idnumber]], User's Institution [[institution]], User's Department [[department]], User's Address [[address]], User's City [[city]], User's Country [[country]], Last IP used by User [[lastip]]
Filter: RTMP Fred Woolard Filters URLs beginning with rtmp:// and creates a Flowplayer player using their streaming plugin.
Filter: Say it Nadav Kavalerchik The Say it filter looks up the selected word from the filter's syntax in a free online audio dictionary (http://www.yourdictionary.com) and links a flash mp3 player instead of the selected word. Was requested by English language teachers that were looking for a way to give students (in quizzes) an audio playback (sound) of an English word which could be used to ask the students to spell it which is why the word's text is removed from the content of the page. the filter's syntax is : [[sayit:AnEnglishWord]] where "AnEnglishWord" is a word in English (lowercase letters)
Filter: Scratch embed Nick Freear This is a simple filter to embed Scratch projects using a Java applet. Community software projects are hosted at, mit.scratch/edu/galleries NOTICE: this software is in no way endorsed by or affiliated with the official MIT Scratch project or team. see http://moodle.org/mod/data/view.php?d=13&rid=4714 for more information
Filter: SimpleSpeak Nick Freear A filter to provide speech synthesis (text-to-speech/ TTS) services for arbitrary text. Text such as [Speak] Hello world! [/Speak] is replaced with a button with the text as a label. Press the button, and the text is spoken! This is beneficial, for example, when teaching younger children. And for accessibility to those with disabilities. Requirements: tested with Moodle 1.9.7 and 2.0.2 (all Moodle 1.9.x and 2.0.x should work). Requires Javascript. Requires a TTS service - see Readme. Uses: jQuery (v1.3.2).
Filter: Soundcloud Troy Williams This filter will replace Soundcloud urls with the default flashed based wave player.
Filter: Synonyms Nadav Kavalerchik The Synonyms filter can be used by teachers to select words in the text which will get a dashed underline (visual mark). When hovering over the word, a tooltip (html title tag) of the synonyms for that word will be displayed. The synonyms are provided by the semi-free (up to 10,000 queries per day) API by http://words.bighugelabs.com. The filter syntax is: [[synonyms:wordtolookup]].
Filter: Timeline widget Nick Freear A filter to embed an MIT SIMILE Timeline Javascript interactive widget. You and your class can use it to visualize temporal/ historical data. The data source can be a static XML file, or a dynamic Moodle Database activity (currently Moodle 1.9 only). Requirements: tested with Moodle 1.9.7 and 2.0.2 (all Moodle 1.9.x should work, Moodle 2.x - static XML only). Uses: MIT SIMILE (included); Javascript; also, parse_ini_string function (see compat.php).
Filter: Youtubefilter Adam Schechter The youtube filter uses a custom delimiting tag inserted anywhere within the text of a resource to embed and display an embedded youtube player without having to paste the embed code into the HTML of the page. It is also designed to ignore youtube links placed in standard <a href> tags.
Filter: {none of the above} Anthony Borrow
Grade report: Animated Stats Daniel Servos Grade Report - Animated Statistics is a report plugin developed as part of the 2008 GSOC by Daniel Servos.
Grade report: LAEGrader Robert Puffer The LAEGrade grade report plugin contains the following features: * scrolls horizontally and vertically while freezing the student columns and the grade item rows * negates need for pages of students * removes nested spans for handling categories and course category (along with the '+', '-' and 'o' buttons nobody seems able to find) * operates under Firefox, Safari, Opera and IE7 & IE8 (no support for IE6) * includes a "Copy to Excel" button for quick dumps of report contents (formatted as seen with item maxgrades) * allows input of letter grades which are converted to numeric values based on letter-grade setup for course * "editalways" user preference that displays grades editable but in their selected display type * allows input of percentage values followed by % * wrapped grade item titles * tweaking to css to straighten out the table lines * Range row (if turned on) frozen at the top, below the grade item names * lang files are self-contained * user-pref height of scrollable area
Grade report: Multigrader Barry Oosthuizen This grade report plugin shows all grader reports for all courses on a site. For each course listed, the course name contains a hyperlink to the Grader Report for that course. Underneath each course name are icon links to the Excel, ODS, XML & Text Export page for that specific course.
Grade report: Outstanding Barry Oosthuizen This report helps to show what is still outstanding across the whole course. It is just a user report which only shows grade items which are either zero or empty.
Grade report: Site wide user Barry Oosthuizen This Grade Report Plugin creates User Reports for each course (site wide). Drill down effect: Each student's name links to that student's side wide user report only (no other students will appear). In the one student only Site Wide User Report the student's name links to their user report for that specific course only. Course names link to the normal User Report (initial view)
Grade report: Updfgrades Davo Smith This is a simple grade report that I put together to show assignment grades, comments and lateness (or any combination of the above). It should work properly (it is currently being used in a production system), but is probably not as well written as it could be (it started out as a quick hack and has ended up a bit bigger than originally intended). It does not show any aggregation (by design - the main 'grader report' already has plenty of that), but it does allow you to filter the output by group, grade category or just view a single student's results. Categories and desired output (grade/comment/lateness) can be selected using the checkboxes at the top. Grades are shown in full, comments are clipped to 25 chars (but full text is available by hovering your mouse over it), lateness is shown in brackets as number of complete days after the deadline (nothing is shown if the assignment was less than 24 hours late). A + sign at the end of the lateness indicates that an assignment has not yet been submitted. Links across the top of the report will take you straight to the 'view all submissions' page for that assignment, or directly to the student's submission, if you have a single student selected. This was created to help me keep track of my student's submissions to the UploadPDF assignment type (hence the name), but should work fine with any other assignment type.
Gradebook Patches/Plugins/Upgrades Nicolas Connault General area for Gradebook related material
Grading form: Checklist Kris Stokking The Checklist advanced grading method is an easy way for the user and teacher to view a list of criteria and the associated grade value for each criteria. The Checklist provides teachers with a simple way to assign points to a set of criteria for grading any activity in Moodle that allows the use of advanced grading (currently Activities and Advanced forums). Checklists allow the teacher to consistently grade all students on an assignment with the same list of criteria and the same point values for each criteria. Final grades entered in the Checklist are added to the Gradebook. Please see the documentation at http://docs.moodle.org/22/en/Checklist
Local: Calendar Reminders Isuru Madushanka Weerarathna Sends messages about upcoming calendar events. For more information see https://moodle.org/plugins/view.php?plugin=local_reminders
Local: Code checker moodle.com A tool for developers that helps them follow Moodle's coding style. Based on the Zend PHP CodeSniffer library. It implements a set of 'sniffs' that check for many parts of the Moodle coding style. They also present a nice web interface for viewing the results.
Local: Config Tabs Juan Leyva ConfigTabs is a local plugin that converts any configuration form in Moodle from a scrolled page to a tab view page. Each section is converted to a tab.
Local: Course search Shashikant vaishnav Course search that is flexible, case-insensitive, works with non-latin languages, fast, and can sort results by relevance. Would be great if it is database-independend or supports as many databases as possible. Ideally this should be a plugin that can be installed and configured to substitute basic core search.
Local: CSV Enrolls & Groups Fred Woolard Use this local plugin to import user enrollments and group assignments from a delimited text file into the course. New user accounts will not be created, so each of the users listed in the input file must already have an account set up in the site. It also provides a way to make group assignments from based on meta-course enrollments. Previously, Course import: User enrolls this component is now used for the local plugin CSV Enrolls & Groups. This course import plugin allows you to import user enrollments from a delimited text file. New user accounts will not be created, so each of the users listed in the input file must already have an account set up in the site.If a group name is include with any user record (line) then that user will be added to that group if it exists. You can optionally create new groups if they do not already exist.This plugin is a refactor of the mass_enroll course admin mod done by Patrick Pollet and Valery Fremaux, using the existing groups import plugin (jamiesensei & tjhunt ?) as a template.
Local: Flavours David Monllaó Allows Moodle administrators to package and deploy sets of Moodle plugins, site settings, language packs... (see http://docs.moodle.org/en/Development:Moodle_flavours for more info). A flavour is a packaged set of Moodle site settings, plugins and language packs. Moodle Administrators will be able to create a flavour from their installation, selecting which settings, plugins and language packs will be packaged into a compressed file. They can then, share the package with the Moodle community, store it as a backup or use it to replicate the flavour to other installations they manages. It could also be useful for administrators with little Moodle experienced, allowing them to explore the Moodle settings and setup recommended by others. http://moodle.org/mod/data/view.php?d=13&rid=5036
Local: Hub Jérôme Mouneyrac The main goals of the hub server are: 1. to allow people to easily find courses that they want to enrol in: * educators want to find communities of practice that are subject or region-oriented, so that they can associate with their peers on a long-term basis. * other learners want to find and study courses on various other subjects 2. to make it easy for educators to find and download course templates from other people. Running a hub server is not something you should undertake lightly, read the documentation (http://docs.moodle.org/en/Hub_administration).
Local: Login as Itamar Tzadok A local plugin that allows admin to add a list of loginas action links to the settings block.
Local: LTI Provider Juan Leyva (CV&A) A local plugin for making Moodle a LTI provider tool
Local: Message provider Itamar Tzadok A local plugin that sends new self-registration notifications to admin.
Local: Moodlerooms Framework Kris Stokking The Moodlerooms Framework - https://moodle.org/plugins/view.php?plugin=local_mr - offers enhanced functionality for Moodle plugin development. It is required by several of the plugins that have been open sourced by Moodlerooms. For more information, see http://docs.moodle.org/dev/Moodlerooms_Framework
Local: Profile switches Itamar Tzadok This local plugin adds to the user's profile section of the settings block on/off switches for html editor and course ajax.
Module: Adobeconnect Akin Delamarre The Adobe Connect activity module functions like the Elluminate Live! integration. The module allows users to create Adobe Connect Pro meetings by adding an activity instance and providing the meeting name, url (optional), start time, end time, meeting template and a public or private meeting setting. There is also support for Moodle groups so that users who are only a part of a group can join meetings that are only for their Moodle group. Any user who creates or joins a meeting will have their account created on the Adobe Connect server (if one doesn't exist) and they will be signed in automatically using HTTP header authentication. So as long as the user is logged into Moodle they will never have to enter in user credentials to get access to an Adobe Connect meeting. This module creates 3 roles Adobe Connect Host, Presenter and Participant in Moodle to reflect the roles on the Adobe Connect server. Users can be assigned these roles through Moodle and they will have the corresponding roles on the Adobe Connect server when they join. The activity module will also display meeting recordings (if there are any) that are available.
Module: Advanced forum Kris Stokking Advanced Forums enhance Moodle Forums by providing teachers and students with quick, simple views into the forums and their discussions. Allowing users to sort and search discussions easily and in multiple layouts is key to Advanced Forums increased usability. Read tracking is a feature in Advanced forums that highlights unread posts, making it even easier to manage a forum. This saves the student time in viewing and responding to posts, and saves the teacher time in finding the posts that are most relevant to the class. Teachers are empowered to create anonymous interactions with students while still being able to provide accurate grading with advanced grading methods. Please see the documentation at http://docs.moodle.org/22/en/Advanced_Forum
Module: Application Form Fumikazu Iseki This module is for submission of the application forms.
Module: Attendance Dan Marsden A plugin that allows an attendance log to be kept. For more information see https://moodle.org/plugins/view.php?plugin=mod_attendance
Module: BigBlueButtonBN Jesus Federico BigBlueButton is an open source web conferencing system for distance education. BigBlueButton supports real-time sharing of slides (including whiteboard), audio, video, chat, and desktops.
Module: Certificate Mark Nelson Certificate activity module
Module: Choice group Nicolas Dunand This module allows students to enrol themselves in a group within a course. The teacher can select from which groups the students can chose, and the maximum number of students allowed in each group.The students can view the members of each group before making a choice, and (if the teacher allows it) change their selected group until the deadline.This module is heavily based on the "choice" activity module, and behaves roughly like it. Making a choice enrols you in a group, changing your choice unenrols you from the precedent group and enrols you in the new one, and so on.See http://moodle.org/mod/data/view.php?d=13&rid=4704 for more information.
Module: Course ordering David Mudrak The module allows authenticated users to fill course enrolment order form. Payment reminder is sent automatically. Administrator has to manually approve the order, eg. according to a bank account listings. After approving the order, the invoice is emailed to the users. The module uses External database enrolment plugin. It may be useful for sites where users must pay to be enrolled into a course but for some reasons, PayPal and other plugins can not be used. The module was created and is currently maintained by David Mudrak.
Module: Dataform Itamar Tzadok The Dataform module allows the course manager to design and construct an entry form from various input elements (text and rich text fields, urls, files, pictures, etc.) in a flexible layout. Users can then add information records to a collection, which can be viewed in various ways and searched for particular items.
Module: Dataform view Itamar Tzadok An activity module for displaying/Interacting with Dataform content in a course section
Module: Dialogue Dean Stringer
Module: DimDim Rajesh Dharmalingam
Module: Docbook Madhabendra Mandal This is a Moodle plugin for Moodle 2.0+ that allows to parse the docbook.
Module: eConsole Dione Almeida n order to make an easier ergonomic process, we created a way to expose the content, called "eConsole", sure that it could centralize all the avaiable tools on a single window. With a pleasant design, the student intuitively navigate around the content and perform the proposed activities wich are easily activated via configurable buttons. This feature was developed as a plugin for Moodle, following the developer community rules, designed to be visually flexible through the use of themes (skins), allowing each course to have an exclusive visual identity.
Module: ePresence Peter Wolf ePresence Activity Module allows to easily add ePresence navigable and searchable rich media presentations to your Moodle environment.
Module: FaceToFace Stacey Walker Face-to-face activities are used to keep track of in-person trainings which require advance booking. Each activity is offered in one or more identical sessions. These sessions can be given over multiple days. Reminder messages are sent to users and their managers a few days before the session is scheduled to start. Confirmation messages are sent when users sign-up for a session or cancel.
Module: Flash Jamie Pratt
Module: Flashcard Tomasz Muras The Flashcard Module draws upon matching questions that contain the word and its definition. It displays a pack of cards in random order, allowing students to progress through the cards, removing them when they are memorized, and resetting the pack at any time. With some modifications to the database, it can include an unlimited number of cards. Images can also be displayed on the cards instead of text if an image link is substituted for a word.
Module: FLV Matt Bury This activity module leverages the complete range of functions in Jeroen Wijering's FLV Player. Docs: http://docs.moodle.org/en/FLV_Player
Module: Form Teemu Sumi
Module: Gallery Mark Nielsen
Module: Game Vasilis Daloukas This module gets input from quiz, glossary or questions and plays some games. The games are: hangman, crossword, cryptex, millionaire, sudoku, "Snakes and Ladders", "Book with questions" and "The hidden picture" If you like the idea goto http://bdaloukas.gr/moodle Currently works with Greek, English, German, Frence and Spanish language. There are demo courses in Greek languages and one demo in English language. More information is available at: http://moodle.org/mod/data/view.php?d=13&rid=1196
Module: Group selection Anna Vanova The Group selection module allows students to select the group they want to be members of.
Module: HotPot Gordon Bateson
Module: Index Survey Nicolas Connault Survey type with categories and "dimensions". Each question in the survey can be attributed one or more dimension, each of which maps to one category. When the survey is completed, the user is shown the N top categories under which his answers fell.
Module: Journal David Monllaó The journal module previously in core has been moved to CONTRIB.
Module: Lightbox Adam Olley Image gallary activity module
Module: Magtest Valery Fremaux Magtest implements such magazine tests collecting answers "by category" of answers. The test allows you to define some categories and deploy a set of questions that will have as many proposals for each category. When a participants plays the test, he will have to choose one of the possible proposals, after what the category score will be increased. At the end of the test, the winning category has collected the higher score. A conclusion can be shown to users highlighting the winning sentence, and followed eventually by an overal conclusion. The resulting groups of participants, sorted by the winning category can eventually be converted to Moodle groups. This module can thus be used as a self-discrimating operator when starting a course session, or when splitting a course population into groups becomes necessary. This module implementation was motivated by the impossibility to make a multrack scoring in Feedback or Questionnaire module without deeply breacking the structure of those modules.
Module: Map Ted Bowman The map module uses Google maps to create in course maps which can be used for student locations and/or other course content.
Module: Newmodule David Mudrak One module template to make new module creation easier
Module: Pcast Stephen Bourget The Pcast module makes it simple to create podcasts in moodle. Podcast episodes can be instructor created or added by course participants.
Module: Playlist Fred Woolard The Playlist plugin allows you to save a list of rtmp:// URLs and reference them by name. It is meant to be used by the filter_rtmp plugin.
Module: Poasassignment Oleg Sychev This is a proposition of Assignment module development from Volgograd State Technical University. Well, the Moodle team position is that we have to fork. Sorry. Hope that at least 1.9 improvements find their way to the core. New module name will be a Task. See http://docs.moodle.org/en/Development:Assignment_development for more details.
Module: Presenter Alex Contis
Module: Question Creation Jamie Pratt Question Creation module
Module: Questionnaire Mike Churchward Create your own surveys using this tool - originally based on phpESP.
Module: Quiz - Report - Detailed Responses Tim Hunt Report issues concerning the Quiz module's Detailed Responses report (/contrib/plugins/mod/quiz/report/responses)
Module: Reader 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.
Module: Real time attendance Rob Byrd Realtimeattendance is basically an editable one-question realtime quiz that allows mobile/computer lab students to "report in". To help prevent cheating the teacher should use realtimeattendance to create a multiple choice question with a non-trivial answer (e.g., "what number did I write on the whiteboard?" or "what color did I just say?") That way it would be harder for those not in attendance to sneak in as being present.
Module: Realtime Quiz Davo Smith This is a type of quiz designed to be used in face-to-face lessons, with a classroom full of computers. The teacher creates the quiz in advance - adding multiple-choice questions, with a range of answers (and indicating which is the correct answer). During the lesson, the teacher starts the quiz (optionally giving the quiz a 'session name'). Students can now connect to this quiz. Once the teacher is satisfied that all students have connected to the quiz, they can click on 'Next' to show the first question. The question will be displayed for a pre-defined amount of time, after which the correct answer will be displayed, along with a count of how many students gave each answer. The teacher can then discuss the question, before clicking on 'Next' to show the next question. Once all the questions have been shown, the final result for the class is displayed. The teacher can, at a later date, go back through the results and, for each question, see exactly what answer each student gave. See http://moodle.org/mod/data/view.php?d=13&rid=1036 for more information.
Module: RecordingsBN Jesus Federico RecordingsBN works with BigBlueButtonBN to let you view and manage your BigBlueButton recordings within a course. This module lets you give students access to the recordings, publish/unpublish recordings, and delete the recordings.
Module: Register Domenico Pontari Register activity organizes logs of courses in sessions: each session has login and logout. If register is in a normal course, it will calculate only logs from that course, if it's in a metacourse, it'll calculate all logs of courses in that category. Login is the first log for the course (or of categories) if there aren't any other logs before the timeout period, Register activity creates a logout. For this activity you can also set a probability evaluation for logout and you can give to the users the possibility to certificate the time they spent offline to study. http://moodle.org/mod/data/view.php?d=13&rid=494
Module: Scheduler Henning Bostelmann This module allows students to schedule one-on-one time with the teacher.
Module: Sclipowebclass Gregor Gimmy The Sclipo Live Web Class Plug-in for Moodle enables users to: * Schedule educational live events (such as web classes, seminars or webinars) -powered by the Sclipo Web Classroom- through Moodle * Upload any number of documents to a scheduled live event for sharing during event * View the scheduled event in Moodle Events and Calendar * Teach up to 100 students/attendants per live event with: ** Multiple webcams (for teacher and student / participant) ** Interactive whiteboard ** Document sharing (any number of documents can be presented during the live event) ** Chat * Record live events * Embed recorded web events for re-watching, rating, commenting and sharing The web class room is flash-based. No download or installations needed See http://sclipo.com for more information.
Module: Self-assessment Questions Jayesh Anandani The basic idea is that the teacher sets up a bank of questions organised into categories. Then the student can then choose what questions they want to practice when. This is about student-centred learning based on the capabilities of the Moodle question bank.
Module: Skype Amr Hourani With this module, you can make Video calling, send files, chat, send sms, and use skype cast with your collegues! More information available at: http://moodle.org/mod/data/view.php?d=13&rid=1108&filter=1
Module: Slideshow James Barrett The Slideshow module (for images) allows you to easily display a folder of images, without having to worry about or understand the best way of resizing files for screen size or download filesize. There is also a similarly named Slideshow module (for presentations), which allows you to create powerpoint style slideshow presentations. More information is available at http://docs.moodle.org/en/Slideshow_module_%28for_images%29
Module: Sookooroo Itamar Tzadok The Sookooroo module allows a course manager to add a link to a Sookooroo virtual room in a course section.
Module: SQI Anna Danielewska-Tulecka The Simple Query Interface (SQI) module is a kind of interoperability layer for internal Moodle repository. Simple Query Interface (SQI) itself is an Application Program Interface (API) for querying highly heterogeneous learning objects' repositories. User Documenation with tutorials was released as an iCamp handbook - free download at http://www.icamp.eu/wp-content/uploads/2009/01/icamp-handbook-web.pdf Check powers of that kind of solution at http://teldev.wu-wien.ac.at/objectspot/portlet/
Module: Stamp Collection David Mudrak The module allows teacher to give "stamps" (i.e. picture with a comment) to students so they "collect" these stamps.
Module: Standard Slideshow Mark Johnson Standard is a project aimed at building tools for creating slideshows using Eric Myer's Simpler Stanards-based Slideshow System (s5). This module adds a Standard Slideshow resource to Moodle which allows creating, editing and presenting of s5 slideshows from within Moodle courses.
Module: Subcourse David Mudrak The module provides very simple yet useful functionality. When added into a course, it behaves as a graded activity. The grade for each student is took from a final grade in another course. Combined with metacourses, this allows course designers to organize courses into separate units. See http://docs.moodle.org/en/Subcourse_module for more information.
Module: Tab Patrick Thibaudeau The tab module was built using the new yui (The Yahoo! User Interface Library) supplied with Moodle version 1.9+. It came from the need to have a tab interface to display notes, lectures, discussions and other material. In order to make the most out of this module, we activate the following filters: Database Auto-linking, Glossary Auto-linking, Resource Names Auto-linking, Wiki Page Auto-linking, Activity Names Auto-linking, Multimedia Plugins With these filters activated, we can hide all of our activities, resources etc, and link to them with their name within the tab content. We find that it makes for a visually cleaner course.
Module: Taskchain Gordon Bateson The TaskChain module allows several elearning "tasks" to be connected together into a "chain" which forms a single Moodle activity. The activity is accessed by clicking on a link on a Moodle course page. The TaskChain module is the successor to the QuizPort module for Moodle 1.x and the HotPot module for Moodle 2.x.
Module: Teambuilder Adam Olley Developed by UNSW, this is an advanced tool for building teams based off a set of criteria. You ask your students some questions, and then develop a predicate based off their answers for your teams. This is great if you want a little more control than "Assign Randomly" but less work than "Manual Allocation". It's also a great drag-and-drop interface for building Groups; if you just want to make your groups yourself but hate the time-consuming Moodle method, then you can use Team Builder to make your life a bit easier.
Module: Techproject Valery Fremaux A module that provides a complete project manager oriented IEEE refinement project analysis cycle, with completion and coverage indicators and propagation. Suitable for software design project cycle, and taylored for pedagogic environment project based learning.
Module: Termreview Mike Worth A module to allow progress reviews to be taken through Moodle. Includes fully configurable scales (separate from main Moodle scales), referrals (which automatically get emailed the relevant person), automated distribution across courses and automatic closure on a predetermined date. See http://moodle.org/mod/data/view.php?d=13&rid=1995 for more information.
Module: Tracker Valery Fremaux This module features Moodle with an internal light but full featured issue tracker for end user to Moodle admin communication upon local problems. The module can also be used as bug tracker tool as part of a course based on a project-handled pedagogy.
Module: Turnitintool Paul Dawson Turnitin's Moodle Direct integration (aka turnitintool) provides seamless integration into Turnitin using Moodle workflow. nLearning Ltd, now iParadigms Europe developed the integration working closely with a group of Turnitin customers. The Module is fully supported from the Turnitin website as well as through the Moodle tracker. This means Moodle users will get support for the integration through the Turnitin help desk. It contains all of the features that are currently supported through the Turnitin API. The Module will be continued to be developed and updated by iParadigms Europe and will include all new features of Turnitin as they are made available through the API such as Peer Mark and Turnitin 2.
Module: Tutorship Alejandro Michavila Pallarés A schedule tutoring sessions module for Moodle, where teachers and students can make appointments for tutoring interviews from a timetable view. For more information see http://docs.moodle.org/en/Tutorship_module
Module: Videotutor Pablo Angulo VideoTutor is a moodle activity plugin that allows for tight integration of html and video content. It combines three powerful pieces of free software: s5-slides, jsmath and flowplayer to allow for the creation of accesible html that displays latex as a slide show, with each slide accompanied by a short video.
Module: VideoVista chiara fusaroli VideoVista For Moodle in based on use of VideoVista for streaming video lesson and synchronize it with slides (in swf format or as text and image) and subtitle. VideoVista is the Italian solution to the demand for video streaming. VideoVista needs no dedicated video server to work: all you need to do is copy the video file (.vvf) into a web folder as though it were a JPEG image! VideoVista give you the possibility of protecting your videos from unauthorised use. VideoVista comprise VideoVista Java applet for viewing the video. The applet and the Video can be executed on all platforms that support a web server. The video can be viewed using all the platforms and browsers that support the Java Virtual Machine: Windows, Linux, Apple Macintosh, etc. Internet Explorer, FireFox, Netscape, etc. You can found more information about VideoVista here: VideoVista Streaming Solution VideoVista For Moodle support AutoView configuration file. If You would like to reuse Autoview configuration file you can do it, it's sufficient to make little change. For any problem or question contact us at: moodle@vista.it
Module: Visuland Balázs Benedek Visuland is a virtual reality, live voice chat application. This plugin supports embedding the Visuland plugin as a course activity.http://www.youtube.com/watch?v=C2i7jrPF2co
Module: Webconference Michael Lazar This is the Webconference.com plugin module for Moodle, providing the ability to setup webconference.com live conference sessions. Schedule a webconference activity and assign seats to courses. Requires a webconference.com account.
Module: WebEx Meeting Eric Merrill A Moodle activity module for Cisco WebEx.For more information see https://moodle.org/plugins/view.php?plugin=mod_webexactivity
Module: Webinar Mark Aberdour Enables web conferencing between Moodle and Adobe Connect to be added as an activity to any course.
Module: WebQuest Dariem Garces (Demian)
Module: Webquestscorm javigon.napster Webquestscorm module http://docs.moodle.org/en/Webquestscorm_module http://moodle.org/mod/data/view.php?d=13&rid=1903&filter=1
Module: {none of the above} Anthony Borrow
Moodle IDE Grady Laksmono A Moodle integrated development environment (IDE), based on Eclipse. http://docs.moodle.org/en/Student_projects/Moodle_IDE
Offline Moodle Colin Chambers An option within Moodle to allow for it to be used offliine, then brought back on.
Package: Auto Attendance Fumikazu Iseki This autoattend block and activity modules is a modification of the Attendance block by Mr. Dmitry Pupinin et. al. In addition to the original manual mode, automatic attendance mode (from the access log of Moodle) and semi-automatic attendance mode (user clicks a link) are also possible.
Package: Bibliography Susana Leitão The Bibliography module makes it easy to show and use bibliographic references in your Moodle course. It is contributed by Universidade do Porto. It was built based on the glossary module, using same code design and interface patterns. It allows you to: * Create different bibliography activities in a course * Create instances in each bibliography * Manually insert new entries in a bibliography activity * View bibliographic references by citekey, date, author, instance * Comment bibliography entries * Let students contribute to bibliography with their own entries * Import and export references in bibtex format More info: http://docs.moodle.org/en/Bibliography_module
Package: Checklist Davo Smith The Checklist package contains the checklist module and the checklist block. The Checklist activity module is a plugin for Moodle 1.9 that allows a teacher to create a checklist for their students to work through. The teacher can monitor all the student's progress, as they tick off each of the items in the list. Items can be indented and marked as optional. Students are presented with a simple chart showing how far they have progressed through the required/optional items and can add their own, private, items to the list.
Package: Consultation Petr Škoda Module inspired by original Dialog module, designed for teacher<->student communication.
Package: Digital NZ resource type Brett Wilkins This package contains the External search block and the Digital NZ resource type which together allow teachers to provide their students with links to resources indexed by Digital NZ. Modules and Plugins: http://moodle.org/mod/data/view.php?d=13&rid=2338
Package: Facebook Aaron Fulton The Facebook package provides integration between Facebook and Moodle by: * Adding a new profile field to hold the users Facebook ID & display the users Facebook picture * Adding an authentication plugin to authenticate users against Facebook * Adding a Moodle activity module for a Facebook stream box (Facebook chat) This module does not attempt to sync any data (such as name and picture) with Facebook, rather it makes use of the Facebook servers (as suggested by the Facebook API).
Package: GSB Mike Wilson An admin report to automicatically bench mark Moodle courses as Gold, Silver, Bronze or In Development based on the content of the courses and activities being used. The report is processed by moodle category and allows admins to moderate the medals. I've also include a block to appear on courses to show teachers what medal their course has and instructions of how to improve it and who to contact to help them out.
Package: ILP James Ballard Individual Learning Plans (ILPs) are becoming central to the support and delivery of personalised learning by providing students with more opportunity to manage and track their own progress. With this in mind, ULCC has developed a fully integrated ILP solution for the Moodle Open Source VLE within inspection criteria outlined by the QIA. The ILP package consists of four plugins: 2 blocks and 2 modules (or activities). Features: * Target setting with manageable deadlines and open dialogue for action and reflection. * A traffic-light status for clear management of student progress. * Learner ownership with opportunities for students to reflect and respond to tutor comments throughout. * Flexibility where options can be toggled and controlled via the Moodle roles architecture. * Dynamic reports that always present the latest status reports. * Interoperability with other data sources so each report is relevant and helpful. * Sustainability with continued community support and updated releases. The ILP Project consists of the following four plugins: contrib/plugins/block/ilp contrib/plugins/block/ilp_student_info contrib/plugins/mod/ilp_concerns contrib/plugins/mod/ilp_target If you are experiencing an issue with the ILP project in any of these blocks or modules please use this component.
Package: ILP Integration Kris Stokking Moodlerooms is proud to share the ILP Integration package, which enables the exchange of data between Moodle and Datatel's Portal and Colleague systems. Features include: * The ability to synchronize user, course and enrollment data from Colleague using Moodlerooms' Web Services (included). * The ability to send retention alerts, mid-term and final grades, and attendance information to Colleague from Moodle. * The ability to provide a user's course listing (My Classes), upcoming calendar events (My Week) and due assignments and quizzes (My To Do) through the Datatel Portal.Installation instructions can be found in the ZIP file containing the package.Moodlerooms' combines the benefits of open-source Moodle with enterprise-level services including hosting through the Dell Services Cloud, dedicated technical support, robust Moodle training, needs-based platform implementation, and Moodle customizations delivered by our experienced development team. Moodlerooms offers additional features to the integration that are not available in the released version. Some of these enhancements include: * Replication ensures data consistency between Colleague and Moodle. * Detailed transaction reports allow site administrators to monitor the integration. If there is ever a problem with the integration, your administrators can be notified immediately via e-mail. * Single sign-on between the Datatel Portal and Moodle. * Automatically back up courses before they are marked for deletion to prevent data loss.
Package: Moodle Google Integration Jason Hardin Various blocks, authentication, and other plugins to facilitate Moodle-Google integration.
Package: MrCuteJr Leo Thiessen In a nutshell, it's a Moodle resource type plugin that enables a way to share URL/File resources across Moodle courses & make them easy to find. Features (no particular order) * Shared resources can be searched for by keywords * A Shared url resource that needs updating (e.g. a broken link) can be done in one location * A Shared file resource that needs updating can be updated in one location * Optionally, resource icons, (in particular for URL's), can be defined more appropriately * It should be simple to use (at least I hope, it was one of my goals! Let me know if you find otherwise and have ideas on how to make it easier)
Package: Myvideos David Monllaó The myvideos package contains a myvideos block and a myvideos module. The package is used to create user videos repositories. The block integrates Moodle with a FFmpeg server to compress and encode videos to Flash Video format, it also allows users to link external videos from video based websites like youtube. Users can choose the visibility of the video: private, public for Moodle users or public from outside Moodle, and allow video comments. Other Moodle users can add the public videos to their own favorites list with a search interface. Users without a Moodle account can watch and look for public videos through a specific block page, no login required. The myvideos module is a simple activity to link the user videos repository with Moodle courses. FFmpeg server and PHP SSH2 extension required to upload videos.
Package: Noteflight Rick Guardia Full Description of Noteflight Learning Edition here: http://www.noteflight.com/info/teach_music Share musical scores, activities and assignments with students effortlessly. All your materials are accessible from any online computer from the moment they're created. Students can access and work with them wherever they happen to be, on any computer -- in the classroom, at a bandmate's house, or at home. And you can prepare or review work from anywhere! foster a musical community. Students and teachers have a private, secure online space for all their scores and teaching materials, separate from the public Noteflight.com site. It's perfect for group composition activities and informal sharing. manage online assignments. When you create an assignment, Learning Edition automatically gives each student their own copy to work on. You can review individual students' work and provide feedback directly in their scores. You can even see how a piece has evolved by looking at previously saved versions. create online courses. Embed scores directly in online courseware. Students can play back all of a score or just a few measures, and can listen to individual parts and notes as a cursor follows the playback. Integrates seamlessly with web-based Learning Management Systems (LMS) products such as Moodle. Create courses using your chosen LMS, and your users will be automatically signed into Noteflight Learning Edition for access to all their music. Contact us for more information: info@noteflight.com
Package: Registration Jason Hollowell The registration package contains two blocks (course_register, registration) and one enrollment plugin (register). The registration package is an enrollment plugin that allows you to specify enrollment eligibility criteria using values stored in a user's profile (including custom user profile fields). The plugin also inlcudes the ability to set priority enrollment periods for users who meet the priority enrollment criteria (which also use user profile fields). A user who meets the priority criteria is allowed to enroll in the course prior to the beginning of the set enrollment period. This priority period setting allows for a sort of "Early registration" setup. You can also control the size of a class via the use of a maximum allowed students setting. This plugin was developed by MoodleRooms via Grant funding from Nihon University.
Package: StreamConnect Yair Spielmann This resource is an embedded iframe for a webcast.The webcast is chosen by the course creator from a list found on an RSS feed.The location of the RSS feed is global to the site and is set by administrator.
Package: Study notes Fabian Gebert The Studynotes package consists of the Studynotes module (/mod/studynotes) and the StandardMediaBird theme (/theme/standardmediabird). The package is provided by Mediabird.
Patch: Accessibility checking David Knight A GSOC project by David W. Knighthttp://docs.moodle.org/en/Student_projects/Automatic_accessibility_checking
Patch: Activity Locking Roel Cantada
Patch: Ajax chat This chat module is based in "Ajax Chat Replacement small hack" made by john St, but completely re-factored and rewritten.
Patch: Blocktopbottom Anthony Borrow The blocktopbottom patch adds a top and bottom option to each block to facilitate moving blocks to the top or bottom of a page. Using AJAX to drag and drop is recommended over this patch which is maintained by Anthony Borrow
Patch: Bulk user improvements Artem Andreev Bulk User Actions plugin architecture improvement and corresponding actions.
Patch: CICEI Conditional Activities Borja Rubio Reyes CICEI Conditional activities for Moodle is a moodle patch that allows to use conditional activities in a moodle course. With this implementation it is possible that each activity or resource in a course be conditioned to: * a participant has or not sent a determined assignment * the grade (numerical or scale) obtained by a participant in a determined assignment * that a participant has opened or not a determined chat window * that a participant has answered or not a determined choice * the answer given by a participant to a determined choice * the number of discussions (threads) initiated by a participant in a determined forum * the total number of messages (the beginnings of discussions or threads also consider messages) sent by a participant to a determined forum * the number of answers that the discussions initiated by a participant obtain * the grade (numerical or scale) obtained by a participant in a determined forum * the number of entries added by a participant to a determined glossary * the number of comments done by a participant to terms of a determined glossary * the grade obtained by a participant in a determined lesson * the answer given by a participant to a "multiple option", "true/false", "short answer" or "numerical" question of a determined lesson * the number of correct matches done by a participant in a "matching" question of a determined lesson * the mark obtained by a participant in a "essay" question of a determined lesson * the grade obtained by a participant in a determined quiz * the answer given by a participant to a "short answer", "true/false", "multiple option", "numerical", "calculated" question of a determined quiz * the number of correct matches done by a participant in a "matching" question of a determined quiz * the number of successes of a participant in a type question "random short-answer matching" of a determined quiz * the number of times that a participant has edited a determined wiki * the grade obtained by a participant in a determined workshop * a participant has access to a resource of different type that label * the participant language is different or equal to any of the site languages * the participant country is different or equal to any of the list of countries * the time passed (in days) since participant's first click in the course * the time passed (in days) since course start date * the time passed (in days) since determined date General features: * The conditions of an activity must be defined in a new tab that appears in the configuration of the activity. Conditionals can be enabled/disabled in the configuration of each course. * Conditionals are included in course backup/restore. * This patch in addition allows to highlight the new activities in each course (those in which a participant has never done click) by the label "NEW" or by a personalized label. By default the activities are not highlighted. All that is controlled from the configuration of the course. * This patch in addition allows to define any kind of information related to an activity (from a new tab named "Activity information" that appears in the configuration of the activity). This information will appear to a participant in the course main page and above of the activity name until participant click on the activity. Once the participant has acceded to the activity the text disappear it will be possible accede to this information by means of the help button that appears next to the name of the activity. * New capabilities are added to roles: o Enable/disable conditionals o Create conditionals o Assign activity info * All texts in English and Español-Internacional (es). * For installation this patch uses Moodle "Local customisation" for the modifications in the database and to add new capabilities to the roles.
Patch: CMS Plugin Janne Mikkonen Content Management System (CMS) course format allows you to manage your website from within Moodle. Webpages can be edited within Moodle and organized into hierarchies and menus. They can be made accessible via menu blocks. It was originally developed for Moodle 1.5 . There is currently no official maintainer; however, Dan Marsden has been somewhat involved with this patch. See http://docs.moodle.org/en/CMS for more information.
Patch: CSV export Pawel Suwinski Patch adds csv export functionality in course reports: outline, participation and statistics.
Patch: Curriculum Ravishankar Somasundaram Features: Course hierarchy 1. There can be a tree hierarchy 2. There can be a parallel hierarchy 3. There can be a serial hierarchy between courses inside the curriculum, the admin/teacher has the power to tailor the courses in any of above mentioned hierarchies. Module hierarchy 1. There can be a tree hierarchy 2. There can be a parallel hierarchy 3. There can be a serial hierarchy between Activity/resource inside a course or a curriculum,the admin/teacher has the power to tailor the activity/resource flow in any of above mentioned hierarchies. Course completion: Completion of a course for any student occurs on two ways, 1. Automatic 2. Manual 1. Automatic : Any student is marked as he completed the course if he completes the dependencies within the course,Once he completes this course automatically the other courses which are dependent on this course opens up Note: if the teacher did not place any locks/dependencies within the course any student who just visits the course will be marked as completed immediately 2. Manual : A student take a course and even though he finished all locks/dependencies he will not be marked as he completed the course until the teacher manually does it using the participants page(which appears in the participants block). And any student enrolled in a curriculum is enrolled in all the courses within the curriculum but denied access to courses as per the hierarchy structure designed by admin/teacher. Teacher/admin has the facility to suspend the user for any single course or multiple courses in case he violates some rules for that course/curriculum itself. Roles: 1. Curriculum wide (similar to site wide roles) 2. Course wide (similar to course wide)
Patch: Default courses Royal Roads University Developer The Default Courses feature was written for a Moodle instance hosted at Royal Roads University. This feature was built for our Moodle 1.5 instance, but has been updated to work on Moodle 1.9.5 and 1.9.7. The feature enables admins to select from the list of courses on the Moodle instance those courses they want all users on the site to have access to without specifically granting access from within the course. At Royal Roads, the feature is used for two courses specifically, our Orientation to Online Learning (essentially a "how to use Moodle at Royal Roads") and the Royal Roads Writing Centre. For more information, please contact mary.burgess@royalroads.ca
Patch: Dragmath Marc Grober The Dragmath patch allows users to add the dragmath javascript editor to Moodle's HTMLEditor allowing LaTex code to be pasted back into Moodle. In essence it provides a WYSIWIG formula generator that facilitate entering mathematical formulas into the text editor.
Patch: Elluminate Justin Filip Patch: Elluminate allows integration with Elluminate ------------------------------------------------------------------------------- ELLUMINATE LIVE MODULE AND BLOCK. ------------------------------------------------------------------------------- The modification contained herein was provided by Open Knowledge Technologies (http://www.oktech.ca/) and Remote Learner (www.remote-learner.net) in association with Elluminate. Contributors: Justin Filip (jfilip@oktech.ca) Mike Churchward (mike@oktech.ca) Elluminate (http://www.elluminate.com) WIKI DOCUMENTATION: ------------------------------------------------------------------------------- For the latest updated documentation, please refer to the MoodleDocs wiki page http://docs.moodle.org/en/Elluminate_module ------------------------------------------------------------------------------- WHICH VERSION TO USE: If you are using your own ELM server, then please install the files in the 'elluminate_elm' directory. If you are connecting with an SAS hosted environment, then install the files foundin the 'elluminate_sas' directory.
Patch: Feed aggregation library Chris Zubak-Skees A GSOC project by Chris Zubak-Skees http://docs.moodle.org/en/Student_projects/Feed_aggregation_library
Patch: Forum post approval Anthony Borrow Forum post approval allows teachers to create a forum that requires approval of posts before the content is visible to other users. Modules and Plugins: http://moodle.org/mod/data/view.php?d=13&rid=2296 Documentation: http://docs.moodle.org/en/Forum_post_approval
Patch: Gradebook Plus Anthony Borrow The Gradebook Plus v2 hack from Humboldt, now maintained by Anthony Borrow.
Patch: HSUForum Jon Skulski HSU Forum Enhancement Patch for Moodle 1.8.
Patch: HTMLAREA Editor custom plugins framework support Nadav Kavalerchik This (relatively small) patch to Moodle core (to: lib/weblib.php) enable SysAdmin to add folders of extra functionality plugins to the HTMLAREA internal editor without the need to change (patch) any of the lib/editor/htmlarea/htmlarea.php code for each plugin (toolbar icon) that they wish to add. (Actually, very similar to the way we can extend Moodle anywhere else...) Plus, it enables the SysAdmin to control which plugins are visible (system wide) using a "setting" configuration form. (from the system menu block) Plugins, included with this patch * AskBloom - Help teachers setup a more sophisticated instruction to students as defined by BLOOM * Resize editor - Extend the size of the editor when it is very small * AudioRecorder - Records Audio comments and embed this into the text (+Flash player) * Marker - mark text * InserSWF - Insert Flash movies into the text * InserEmbed - Insert EMBED element anywhere in the text (no need to switch/know html) * Dropbox - support Public sharing of dropbox files * FileManager - Support for embeding Block FileManager files inside the text * IconGallery - Embed Icons (free sets) (update: from the Moodledata/1/icongalleries folder) * CellWith - Change the width of a table's column * DrawSVG - Vector Graphics editing tool + Insert SVG drawing into the textarea * Paint - Pixlr.com editor + Insert image into the textarea * RemoveNOLINK - remove nolink TAG * PageBackground - load an image as background to the entire textarea * InsertImage - Drag and Drop image(s) to upload them into the textarea (any user) * LineHeight - Set Line Height of current paragraph * TableSupport (Disabled) - Table rows and cells configuration * Insert PDF - Embed a PDF viewer into the webpage * DragAndDropImage - Opens a popup window, into which a user (students) can Drag and Drop Images from their Desktop * TinyMCE editor - Enables editing of the current content within a TinyMCE editor using a popup window.
Patch: Includecode Domenico Pontari Include codes provide a solution to execute PHP code embedded directly among the other activity links in the course page. Administrators have to upload a file containing the PHP code, in a subfolder called "code" in Moodle data directory. Then it will be possible to create an include code resource with the name of the file uploaded.
Patch: LSU gradebook Robert Russo LSU gradebook patch to provide simplified UI for the Moodle 1.9 gradebook
Patch: Max_enrolment Alan Barrett The max_enrolment patch is designed to limit the number of students that may enrol in a course. Please report any bugs, suggestions, improvements and feature requests in the Patch: Max_enrolment component. Thanks to Alan Barrett for agreeing to maintain this code.
Patch: Moodle for Mobiles Jamie Pratt See documentation here http://docs.moodle.org/en/Moodle_for_Mobiles Moodle for Mobiles is designed to work with mobile phones in Japan.
Patch: Moodle2Mobile Ludo ( Marc Alier) Space to merge Julian's Moodle4iPhone and Ludo's Moodbile
Patch: Moodlebar Lewis Carr This is the Moodle Bar, as demonstrated at the iMoot2010. It's just a small include that it placed in the footer of any theme. There is a demand for it by the community so here it is.
Patch: MrCute Alastair Hole MrCute Patch
Patch: Page block Darryl Pogue This patch gives Moodle its own page system, which is separate from the course system and can be used to provide a general-style website, while still keeping the Moodle back-end for courses.
Patch: Paintweb Mihai Sucan A new online painting tool inside Moodle, one which allows users to edit images in the HTML editor, in the file manager and in other places. The paint tool is tightly integrated into TinyMCE and into Moodle, providing an API for embedding in several ways described below. Additionally, the tool will be developed such that it will allow other non Moodle developers to use the Web application. http://moodle.org/mod/forum/discuss.php?d=134819 Related tracker issues: CONTRIB-1456, MDL-20124
Patch: Public Private Nick Thompson Public/Private: This feature is known as Public/Private. It allows for any Resource, or Activity to either be public and open to everyone or private and available only to members of that course. This is accomplished by using groups and groupings, and modifying the database slightly. When a course is created, a group: Course Members and grouping: Private Course Material is created.. Only member of the group "Course Members" (which belongs to Grouping) will now be allowed to access course material that is designated as private. A common use for this feature is where you want the syllabus to be public so that students can browse, or shop for classes, while leaving all the course material private.
Patch: Quiz Report Analysis - Openlearner Anastasios Pournias Quiz Report Analysis is a useful self-assessment tool, based on the findings of the studies in open learner modelling. Student can view their performance and progress in a quiz in a very detailed form (textual and graphical) and compare it to that of the other students who attempted the quiz. Quiz Report Analysis is always enabled for the teacher. Textual descriptions and charting information are available to students and teacher. Analysis of student performance is both per attempt and per question category. In this way students realize explicitly which topics they know and which topics they need to study harder. Quiz Reports Analysis supports various quiz options such as adaptive mode, student review options and quiz grading methods and uses the appropriate quiz feedback fields for student feedback. It consists of four sections: *Textual Presentation* In this section, students can view their performance in a particular quiz attempt. Data is presented in text and includes performance stats per attempt and per question category, such as the types of questions posed, known/problematic topics and misconceptions, not answered questions, performance feedback etc. *Graphical Presentation* In this section, students can view their performance in a particular quiz attempt. Attempt performance is presented in bar charts and includes detailed stats about current attempt and each question category. Student can also view which question types were used per question category presented in pie charts. *Attempt Comparison* In this section, students can compare their performance in a quiz attempt to the average performance of students in all quiz attempts. The average performance of students is calculated, considering the quiz grading method and data is presented in bar charts. If quiz grading method is Highest Grade the average student performance is calculated, selecting for each student the attempt with the highest grade(if there are more than one, select the most recent of them) and calculate the mean for the desired data stats. If quiz grading method is Average Grade the average student performance is calculated, calculating the mean of all student attempts, for the desired data stats . If quiz grading method is First Grade the average student performance is calculated, selecting the first attempt of each student and calculate the mean for the desired data stats. If is Last Grade the average student performance is calculated, selecting for each student the most recent attempt and calculate the mean for the desired data stats. *Progress Comparison* In this section, students can view their progress in all their attempts and to compare it to that of all students. Attempt scores for each student attempt and per question category are presented in bar charts. Their attempt progress is compared to average attempt score of each attempt and per question category, for all students. ================== This feature is developed as a part of my MSc. Thesis at the Department of Technology Education & Digital Systems, University of Piraeus, Greece The project is supported by CosyLlab (Computer Supported Learning Engineering Laboratory - http://cosy.ted.unipi.gr/) and its director Dr. Symeon Retalis, assistant professor at the Department of Technology Education and Digital Systems, University of Piraeus,Greece.
Patch: Quizomr harmeet kumar saini About OMR Quiz: Optical Mark Reader(OMR) Quiz is an extension to Moodle's "Quiz" module. OMR Quiz provides online support for managing and evaluating objective-type assessments which are conducted offline using OMR sheets. This tool supports features provided by Moodle like question banking, automatic result evaluation, result analysis, grade book management etc. Target Users: All the institutions where objective type exams are conducted off-line using OMR sheets are the target users For example * Educational Institutions : For competitive and entrance examinations etc. * Corporate Institutions : For recruitment tests and certification examinations etc. Salient Features * Variant Generation (automatic and manual) from master question paper * Offline Attempt Data Analysis: to detect errors in the offline attempt data obtained by scanning omr sheets. * Automatic Result Evaluation: * Online View Of Offline Attempts Supported Features of Moodle * Question Bank * Question Paper Analysis * Student Performance Analysis * Grade Book Management * Result Publishing
Patch: Turnitin Integration Dan Marsden This is for issues related to the turnitin integration by Dan Marsden from Catalyst, not the Turnitin assignment type provided by turnitin.com
Patch: Usernews David Monllaó The Usernews patch is a new bulk user action that allows administrators (doanything capability) to add news on Moodle index page for particular sets of users by using Moodle user filters. The admin user chooses if news can be hidden by users or if the news is fixed. There is an option to send the news via email.
Patch: WS Justin Filip The ws (web services) patch
Patch: {None of the above} Anthony Borrow
Plagiarism: Crot Sergey Butakov The crot plagiarism plugin is an anti-plagiarism checker making use of antiword and MSN Live Search to check for plagiarism
Plugin: {none of the above} Anthony Borrow Use this component to request adding a new plugin or other non-specific plugin related issues
Portfolio: Evernote Vishal Raheja A Portfolio plugin to export information from Moodle to a user's Evernote account.
Question format: Examview blackboard Matt Campbell Export your Examview questions in Blackboard 6 format, then import the entire ZIP file into Moodle using this format.
Question format: Gift media Jean-Michel Vedrine Question import format similar to Gift and uses the same syntax, but instead of a text file it imports a zip file containing the gift text file and media files (images, sounds, ...);
Question format: Word table Eoin Campbell The Moodle 2 Word plug-in supports the export of a category of quiz questions into a Microsoft Word file containing each question presented within a table structure. Quiz questions created in the Word table structure can also be imported directly into Moodle questions. In addition to creating and editing questions, and organising them by category, authors can preview a single question from within Word, or upload a complete file of questions into a Moodle course. The following question types are supported: True/False, Multiple-Choice, Multiple-Answer, Short Answer, Matching, Cloze. The syntax for Cloze questions makes them particularly easy to write, as it uses standard Word formatting to define the question, and avoids the arcane Cloze syntax entirely.
Question type: Algebra Jean-Michel Vedrine Algebra Question Type originally contributed by Roger Moore. See https://moodle.org/plugins/view.php?plugin=qtype_algebra for more information
Question type: All-or-nothing multiple choice Jean-Michel Vedrine The all-or-nothing multiple choice question is a version of the core multi-answer multiple choice question with modified grading.In an all-or-nothing multiple choice question, a respondent can choose one or more answers. If the chosen answers correspond exactly to the correct choices defined in the question, the respondent gets 100%. If he/she chooses any incorrect choices or does not select all of the correct choices, the grade is 0%.
Question type: Calculated Objects Nick Freear This a Moodle question type which extends the 'calculated' question type - I'd like to add it to CONTRIB, and I'd be grateful if you could take a look. Teachers can use it to create questions like "How much is {apples} + {oranges}?" * where the {wildcards} become M and N x images of apples and oranges respectively. Its aimed at primary-school pupils. Note, this question type uses the database tables of the 'calculated' question type - testing has not showed any problems with this (but I'm open to changes on this point).
Question type: Combined Jamie Pratt Per https://moodle.org/mod/forum/discuss.php?d=217579 the Combined question type is under development.
Question Type: Drag and drop Brian King A question type that allows questions to be answered by dragging and dropping images on the screen. A short tutorial is available that illustrates how this question type can be used.
Question type: Drag-and-drop matching Jean-Michel Vedrine A drag-and-drop version of the core match question type with a non-javascript fallback identical to the match question type. See https://moodle.org/plugins/view.php?plugin=qtype_ddmatch for more information.
Question type: Drag-and-drop ordering Jean-Michel Vedrine A drag-and-drop ordering question with a non-javascript fallback that looks similar to the core matching question. See https://moodle.org/mod/data/view.php?d=13&rid=978 for more information.
Question type: Draw molecule Adam Lewera Similar to the JME question type, the Draw molecule question type uses the LGPL licensed JChemPaint editor instead of the Java Molecule Editor. The basic functionality is the same as JME, but new editor allows much more flexibility.
Question type: File response Jean-Michel Vedrine This question type allows students to submit a file and optionally an accompanying essay in response to a question.
Question type: Flash Dmitry Pupinin Flash question type
Question type: Flashdd Penny Leach
Question type: Harmonic function Eric Brisson A new music theory-related question type for Musical Harmonic Functions. The respondent is given a harmonic function and is prompted to enter the corresponding chord on the staff. This type generates the correct answer automatically based on the question options during creation, so there is no need for the quiz creator to enter an answer that yields 100% grade (partial grade answers can still be entered).
Question type: Image edit Nadav Kavalerchik Imagedit question type, Allow the teacher to present an image from the course's file storage and display it for editing by the students using an online image editing service - pixlr.com . grading should be given manually. During the quiz the student is asked to click on the image to edit it. The image is sent to the remote pixlr.com (flash client) editor with a unique user key (Moodle user's authentication key) and after the remote editing session is done, the image is sent back to Moodle and saved inside the course's file storage under a special "user" folder with a unique "quiz + question-attempt + user-key" name and linked as an answer to the specific question in the specific quiz attempt. The teacher can review this modified image and part of the quiz attempt and grade it manually. Since questions are saved inside the course's files storage, all answers are backed up with the course. Imagedit question type is based on the "File Response" question type by Adriane Boyd (thank you Adriane!)
Question type: Image target Jean-Michel Vedrine The image target question asks students to identify a particular area of an image. The javascript version has a draggable bull's eye that the student drags onto the image. The non-javascript version has the student click on the image to submit a response.
Question type: Interval Eric Brisson This question type deals with musical intervals. The respondent is given a note and is prompted to enter a second note at a given interval. The answer is entered with a Flash component. Import/Export to Moodle XML format is supported (a sample import file is included). This plugin is released under the GNU General Public License V3.
Question type: Keysignature Eric Brisson For music theory, the key signature question type gives respondent a tonic and mode and prompts them to enter the key signature for the corresponding tonality.
Question type: Matrix Penny Leach
Question type: Opaque Tim Hunt
Question type: Preg Oleg Sychev A new perl-compatible regular expression question which type supports full syntax of php perl-compatible regular expressions (any complexity and with any number of possible matches).
Question type: Pronunciation evaluation Troy Lee A question type, so that teachers can create a Moodle quiz that determines how good their students' pronunciation is.
Question type: Regular expression Joseph Rézeau This question type (for the Moodle quiz module) aims at a more advanced system of student's response analysis, through the use of regular expresssions. This question type is an extension of the SHORTANSWER type. It can be used on its own and can also be incorporated into the existing Cloze (embedded) question type.
Question type: Remote processed Leif Johnson The "Remote Processed Question" is a Moodle question type plugin. A Remote Processed Question sends the raw question to a remote server for pre-processing before presenting the question to students taking a Moodle Quiz. More information is available at: http://www.stat.umn.edu/~leif/moodle/documentation/
Question type: Rendered match Tim Hunt
Question type: Scale Eric Brisson The Scale question type is for music theory instruction. The respondent is given a tonic, a mode and a type of scale and is prompted to enter the notes of the scale. The format is very similar to "music intervals" and "key signatures". A question bank is provided, including all major and minor scales, with and without a key signature.
Question type: Sojunit Süreç Özcan JUnit Question Type
Question type: {none of the above} Tim Hunt
Quiz access rule: Authorship Vinnie Monaco Allows instructors to determine the authenticity of quiz attempts made by students.
Report: Edit dates Tim Hunt This 'report' is actually a tool to let you edit all the dates in a course on one page.
Repository: Audio/Video Capture Ankit Gupta An Audio/Video Capture repository plug-in which enables users to directly capture and upload their audio/video files to the server.
Repository: Crimsonhex Ricardo Alexandre Peixoto de Queirós crimsonHex is a repository of learning objects that supports several standards (e.g. IMS DRI, IMS CP). It is acessible using SOAP or REST. See http://mooshak.dcc.fc.up.pt:8080/crimsonHex for more details.
Repository: Nanogong Andrei Bautu The Nanogong plugin allows audio-only recording inside the Moodle repositories. The wav files are stored into Moodle using ImaACPCM or Speex codecs. Recorded files and the recording applet are available in all places where the repository is used to select files. It was developed as a Google Summer of Code 2009 project. http://moodle.org/mod/data/view.php?d=13&rid=2612
Repository: Riffly Andrei Bautu The Riffly plugin allows audio-only or audio-video recording inside the Moodle repositories. The flv files can be stored on riffly.com servers or downloaded into Moodle. Recorded files and the recording flash object is available in all places where the repository is used to select files. It was developed as a Google Summer of Code 2009 project. http://moodle.org/mod/data/view.php?d=13&rid=2611&filter=1
Repository: Soundcloud Troy Williams Allows user to link or download/attach both public and private tracks from their Soundcloud account.
Security Alert Anthony Borrow This category should be given to bugs in CONTRIB code that have been a security issue but are now fixed, to provide a feed for Moodle admins to keep an eye on. Security issues in CONTRIB code can expose and may introduce vulnerabilities to the entire Moodle installation.
Set: Dataform Itamar Tzadok Plugins related to the Dataform activity module. See https://moodle.org/plugins/browse.php?list=set&id=4 for more information.
Set: Flexpage Kris Stokking The Flexpage Course Format was created by MoodleRooms. More information is available at: https://moodle.org/plugins/browse.php?list=set&id=16. Thanks to Michael Penney and his team for sharing this with the Moodle community.
Theme: Aardvark postit Mary Evans
Theme: Afterburner moodle.com Afterburner is a three-column, fluid-width theme coded for Moodle 2.0. It makes use of custom menus that appear below the site title on every page. An added function, which allows users to login and logout, has now been integrated into the custom menu for this theme.
Theme: Anomaly moodle.com Anomaly is a fluid-width, three-column Moodle 2.0 theme with rounded corners.
Theme: Arialist moodle.com Arialist is a very clean and simple two-column, fluid-width theme for Moodle 2.0.. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_arialist for more information.
Theme: Binarius moodle.com Binarius is a two-column, fluid-width theme for Moodle 2.0. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_binarius for more information.
Theme: Boxxie moodle.com Boxxie is a fluid-width, three-column theme for Moodle 2.0. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_boxxie for more information
Theme: Brick moodle.com Brick is a two-column, fluid-width theme for Moodle 2.0. You can change the theme colour scheme via the theme settings page. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_brick for more information.
Theme: Customisable theme Akshit Sharma A theme for Moodle 1.9 which is customizable via a configuration page in Moodle. More information about this GSOC 2008 project is available at: http://docs.moodle.org/en/Student_projects/Customisable_theme
Theme: Earth Gordon McLeod Earth is a fluid-width 2 column theme based on Binarius, for Moodle 2.4. It is part of a series of ten 'Planet' themes intended to provide a choice of visually accessible and/or fun colour schemes. Earth is designed to provide a lower contrast interface for reading while maintaining clear visibility. It also includes a 2.4 compatible version of the MoodleBar developed by Lewis Carr, and uses the autohide functionality for course editing buttons outlined by Frankie Kam.
Theme: Elegance Julian Ridden Elegance is a 2 column, clean and highly customisable theme built on the Bootstrap 3 framework. See https://moodle.org/plugins/view.php?plugin=theme_elegance for more information.
Theme: Essential Julian Ridden Essential is a clean, highly customisable responsive theme with a dynamic slideshow on it's frontpage. For more information see: https://moodle.org/plugins/view.php?plugin=theme_essential
Theme: Fishbowl Darko Miletic The concept behind Fishbowl is clarity. With its transparent windows, a refreshing color palette, and new icons that add a visual sparkle, UVCMS's latest theme aims to give the user a deeper appreciation of Moodle. Translucent blocks seem to float on the surface, with shades of color sweeping below, giving the sensation of depth, and creating new layers in space. It is a look that is stylish in its simplicity.
Theme: Foodle Darko Miletic Foodle creates "space within space." By embracing and incorporating some of the most popular social networking websites and applications, this theme combines "cyber" familiarity with elegant simplicity. It features new icons that are easily recognizable, and serve as intuitive guides.
Theme: Form factor moodle.com FormFactor is a fluid-width, three-column theme for Moodle 2.0 that was created by Patrick Malley. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_formfactor for more information.
Theme: Fusion moodle.com Fusion is a two-column, fluid-width theme coded for Moodle 2.0. It makes use of custom menus that appear above the site title on every page. It also includes a basic settings page allowing you to change link color, add a tagline above the site name on the front page, and add text to the footer. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_fusion for more information.
Theme: Imagine Julian Ridden The Imagine Theme submitted by Julian Ridden at http://moodle.org/mod/data/view.php?d=26
Theme: Jupiter Gordon McLeod Jupiter is a fluid-width 2 column theme based on Binarius, for Moodle 2.4. It is part of a series of ten 'Planet' themes intended to provide a choice of visually accessible and/or fun colour schemes. Jupiter is designed to provide a lower contrast interface for reading while maintaining clear visibility, and specificaly makes use of a pale yellow background and brown text. It also includes a 2.4 compatible version of the MoodleBar developed by Lewis Carr, and uses the autohide functionality for course editing buttons outlined by Frankie Kam.
Theme: Leatherbound moodle.com Leatherbound is a fluid-width, three-column theme for Moodle 2.0 that was created by Patrick Malley. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_leatherbound for more information.
Theme: Luna Gordon McLeod Luna is a fluid-width 2 column theme based on Binarius, for Moodle 2.4. It is part of a series of ten 'Planet' themes intended to provide a choice of visually accessible and/or fun colour schemes. Luna is designed to provide a reduced contrast simple interface. It also includes a 2.4 compatible version of the MoodleBar developed by Lewis Carr, and uses the autohide functionality for course editing buttons outlined by Frankie Kam.
Theme: Magazine moodle.com Magazine is a three column fluid-width theme for Moodle 2.0. This theme was part of the Moodle core distribution, but has now been moved to the plugins database. See https://moodle.org/plugins/view.php?plugin=theme_magazine for more information.
Theme: Mars Gordon McLeod Mars is a fluid-width 2 column theme based on Binarius, for Moodle 2.4. It is part of a series of ten 'Planet' themes intended to provide a choice of visually accessible and/or fun colour schemes. Mars is designed to provide a reduced contrast interface with a dark background and light text. It also includes a 2.4 compatible version of the MoodleBar developed by Lewis Carr, and uses the autohide functionality for course editing buttons outlined by Frankie Kam.
Theme: Mercury Gordon McLeod Mercury is a fluid-width 2 column theme based on Binarius, for Moodle 2.4. It is part of a series of ten 'Planet' themes intended to provide a choice of visually accessible and/or fun colour schemes. Mercury is designed to provide a clean, simple interface with minimal graphical content. It also includes a 2.4 compatible version of the MoodleBar developed by Lewis Carr.
Theme: Moodalis tango Ralf Hilgenstock Moodalis tango theme
Theme: Neptune Gordon McLeod Neptune is a fluid-width 2 column theme based on Binarius, for Moodle 2.4. It is part of a series of ten 'Planet' themes intended to provide a choice of visually accessible and/or fun colour schemes. Neptune is designed to provide a reduced contrast interface with dark blue background and pale text. It also includes a 2.4 compatible version of the MoodleBar developed by Lewis Carr, and uses the autohide functionality for course editing buttons outlined by Frankie Kam.
Theme: Nimble moodle.com Nimble is a two-column, fluid-width theme coded for Moodle 2.0. It makes use of custom menus that appear above the site title on every page. It also includes a basic settings page allowing you to change link color, add a tagline next the site name on the front page, and add text to the footer. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_nimble for more information.
Theme: Nonzero moodle.com Nonzero is a nontraditional, three-column, fluid-width theme for Moodle. It's nontraditional in the sense that it uses a fresh three-column layout that displays the content to the left of both block columns. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_nonzero for more information.
Theme: Overlay moodle.com Overlay is a nontraditional, three-column, fluid-width theme for Moodle. It's nontraditional in the sense that it uses a fresh three-column layout that displays the content to the left of both block columns. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_overlay for more information.
Theme: Pluto Gordon McLeod Pluto is a fluid-width 2 column theme based on Binarius, for Moodle 2.4. It is part of a series of ten 'Planet' themes intended to provide a choice of visually accessible and/or fun colour schemes. Pluto is designed to provide a high contrast interface with a dark background and yellow text. It also includes a 2.4 compatible version of the MoodleBar developed by Lewis Carr, and uses the autohide functionality for course editing buttons outlined by Frankie Kam.
Theme: Rocket Julian Ridden Rocket is a professional high customisable theme for those who wish their Moodle site to look less moodley. It is a fixed width theme with multiple block locations.
Theme: Saturn Gordon McLeod Saturn is a fluid-width 2 column theme based on Binarius, for Moodle 2.4. It is part of a series of ten 'Planet' themes intended to provide a choice of visually accessible and/or fun colour schemes. Saturn is designed to provide a high contrast interface with a pale yellow background. It also includes a 2.4 compatible version of the MoodleBar developed by Lewis Carr, and uses the autohide functionality for course editing buttons outlined by Frankie Kam.
Theme: Serenity moodle.com Serenity is a fluid-width, three-column theme for Moodle 2.0. This theme is built upon both Base and Canvas, two parent themes included in the Moodle core. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_serenity for more information.
Theme: Sky high moodle.com Sky High is a fluid-width, three-column (blog style) theme for Moodle 2.0. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_sky_high for more information.
Theme: Splash moodle.com Splash is a fluid-width, three-column theme for Moodle 2.0. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_splash for more information.
Theme: Standard moodle.com This theme is a very basic white theme, with a minimum amount of CSS added to the base theme to make it actually usable. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_standard for more information.
Theme: Standard (legacy) moodle.com The Moodle 2.0 release notes state that IE6 is no longer supported however we have not gone out of our way to ensure it does not work and as such it should in the most part work fine barring numerous minor visual issues. This theme was part of the Moodle core distribution, but for Moodle 2.7+ has been moved to Moodle Plugins. See https://moodle.org/plugins/view.php?plugin=theme_standardold for more information.
Theme: Uranus Gordon McLeod Uranus is a fluid-width 2 column theme based on Binarius, for Moodle 2.4. It is part of a series of ten 'Planet' themes intended to provide a choice of visually accessible and/or fun colour schemes. Uranus is designed to provide a reduced contrast interface with a light blue background. It also includes a 2.4 compatible version of the MoodleBar developed by Lewis Carr, and uses the autohide functionality for course editing buttons outlined by Frankie Kam.
Theme: Venus Gordon McLeod Venus is a fluid-width 2 column theme based on Binarius, for Moodle 2.4. It is part of a series of ten 'Planet' themes intended to provide a choice of visually accessible and/or fun colour schemes. Venus is designed to provide a fun, high contrast interface, and in one word would be described as PINK. It also includes a 2.4 compatible version of the MoodleBar developed by Lewis Carr, and uses the autohide functionality for course editing buttons outlined by Frankie Kam.
Tool: Backup bash script Kenneth Thilakarathna When trying to come up with a solution to backup moodle system, we found it interesting to deal with simple linux commands very effectively. This script have a configuration section where the administrator of Moodle can configure acording to the requirements and backup whole system incrementally. The main advantages of this particular implementation is that, the backup consumes less space, it is very easy to restore a Moodle system to a particular state using taken backups and reporting. The script can be further improved and generalized. To run the script, after configuring it, just have to execute it from anywhere.
Tool: Generators Jamie Pratt Component for tracking issues related to scripts used to generate or simulate data.
Tool: JMeter scripts Anthony Borrow The /contrib/tools/jmeter folder will be used to store contributed JMeter scripts to facilitate testing of Moodle websites. They are used for test servers to get an idea of how your installation performs under certain loads. Names should be as descriptive as possible and each folder should contain a README.txt file describing the various scripts in the folder. Apache JMeter is a 100% pure Java desktop application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions. For more information about JMeter and what it could help you to stress test your Moodle installation, please see: http://jakarta.apache.org/jmeter/ For JMeter FAQ, see: http://wiki.apache.org/jakarta-jmeter/JMeterFAQ
Tool: Moodle Question Editor ??? An executable file (.exe) for Windows to help teachers create, import, and export questions for use in Moodle.
Tool: WebCTImport Ashley Holman The WebCT Import tool helps to import courses from WebCT into Moodle
Tool: Windows Web Platform Installer Dan Marsden Windows Web Platform Installer