Tag: hackdoc

Day 2 at Moodle Hack/Doc Fest, Winter 2012

Moodle Hack/Doc Fest at Tulane continued on Thursday, January 13, 2012. Here’s what we did:

OM Local

  • For the last few years we’ve been using the “OM” tool to quickly create new instances of Moodle based on code from our Git repository and pre-made database profiles. Daniel Landau (Reed College) has created a local version of this tool that can be run on Unix-based operating systems (Mac OS X, Linux)

Moodle 2.2 Documentation

  • CLAMP’s Moodle 2 documentation has been updated to reflect Moodle 2.2. View the documentation.
  • New documentation is being written for:
    • Time release of resources
    • Advanced Grading/Rubrics
  • New administration documentation is being written for the following repository types:
    • Flickr
    • Dropbox
    • Google Docs
    • Youtube

Rubrics

  • We evaluated rubrics, which seem to be working pretty well. There are some gotchas in terms of how grades are weighted, which will be covered in the documentation.

Quickmail

  • LSU quickmail works pretty darn well. Allows multiple attachments. Nice browse interface.
  • There is a bug involving the capabilities “can_send_mail” and “can_students_use_quickmail?” Depending on how these settings are configured, they may not work at all. Caroline Moore (Smith College) and Damon Blanchette (Smith College) is debugging this.

Files:

  • When exporting and restoring coures, Moodle 2 does a better job of relative linking so that the file links don’t break.
  • Private files: Is there a way to back up and restore private files? (a la course backups?) There doesn’t appear to be one. This could be an issue for colleges that run semester-based or academic year-based instances of Moodle, and want faculty to have access to their previous private files.
  • We questioned if private files should even be turned on, but weren’t sure what the implications of leaving it off would be. If nothing else, the mobile app expects mobile files to be on in order to upload images, audio, etc. to Moodle.

Enrollments

  • A major issue with Moodle enrollments under 2.0 was that student data — particularly grades — was lost when a student was unenrolled from a course and then re-enrolled (a not uncommon scenario).
  • Under Moodle 2.2, grades come back with the student, but only if you check a hidden advanced option to restore grades for that particularly student when re-enrolling them in the course.
  • We think there should be a system-level checkbox for administrators so that they can default this option to “yes”. This would allow Moodle 2.2 to operate as Moodle 1.9.x did.

Presentations

  • IPAL Web-based Clickers by William Junkin, Eckerd College
    • William did a live presentation of his IPAL web-based clicker for Moodle 2.1.
    • Students can respond with any web-enabled device. During the presentation most used smartphones.
    • Responses arrive (and are displayed) in real time.
    • You can copy IPAL questions in from Questionnaire.
    • IPAL does not do grading, but there are folks who are working on that.
    • The interface currently only allows you to see current student responses; there isn’t an export tool for responses. The responses are stored in the database, so they could be retrieved for use in a report.
    • A version for 2.2 will be released; there is no 1.9 version.

Hack/Doc Fest: Winter 2012 Project Suggestions

Moodle Hack/Doc Fest at Tulane University is a month away and we’re looking for suggestions for bug fixes, documentation and new features for Moodle that the community would like us to address. You can add your requests by making a comment on this blog post. You don’t have to be attending Hack/Doc Fest to make suggestions — we’d like suggestions from the entire community.

  • Evaluation and testing of Moodle 2.2
    • Moodle 2.2 load tests
    • Moodle mobile app testing
    • Moodle mobile theme testing
    • Luminis Message Broker Discussion and Debugging
  • Evaluation and testing of Moodle 2.2 plugins
    • Quickmail
    • Scheduler
    • Filtered Course List
  • Planning Moodle 2.0 pilots
  • Documentation for Moodle 2.0

Moodle Hack/Doc Fest, 6/29/11: Day 2

Day 2 of Moodle Hack/Doc saw two ad hoc presentations, one on Luther College’s Moodle/Google integration and another on Williams College’s Signup Sheet and Roster block tools. There was also work to streamline the functioning of groupings and groups, documentation comparing features in Moodle 1.9 and 2.1, and analysis of Moodle’s new 1.9 import tool.

Morsle: Morsle is Luther’s College’s tool for integrating Moodle and Google Apps for Education. Bob Puffer of Luther showed how iIt automatically includes Google calendars, allows faculty to email students from Google via Moodle, creates read only and read/write folders for sharing documents, and can create a class web site (which can be used as a wiki thanks to a template).

Signup and Roster: Chris Warren, of Williams College, demonstrated his Signup Sheet block, which is a possible replacement for the Scheduler module. It allows faculty and students to create signup sheets for events, such as office hours, advising sessions, class events, etc. The sheets are not tied to a specific class — instead the organizer can choose make the sheet available by course, by faculty, by specific users or by category. The sheet is also available for students, allowing them to create their own ad hoc events. Multiple splots can be created at recurring times, and the administriator will receive a notification when someone signs up.

He also demonstrated the Roster block, which provides a number of different views for viewing a class roster. This includes a photo gallery option with a learning more that disables the students names when viewing their photos.

Coding

On the coding side of things the Carleton College contingent continued working on their Language Lesson tool, which allows faculty to create lessons in which students record and submit audio. This time around they had support from doc’er and coders testing the app and helping to debug problems.

Course Imports from 1.9 to 2.0: Caroline Moore (Smith College) discovered that the Moodle 1.9->2.x course importer will not bring in orphaned files. Because Moodle 2.x associates every file with a resource (and Moodle 1.9 does not) any 1.9 files not associated with a resource will not be imported. This would include files that faculty had uploaded, but not shared with the class.

In addition, we discovered that imported courses:

* Don’t restore users.
* You can’t add any users until you set the course to manual enrollments (by default, there is no enrollment type)
* The Simple File Upload tool had created a simple_file resource type that Moodle 2.0 doesn’t recognize, so Simple Files don’t import into Moodle 2.1. This will be fixed by CLAMP to convert simple files to regular file resources.

Groupings: A tweak to allow groups to automatically create a grouping was created on Day 1. This is most useful when using groupings to restrict access to a particular resource in a course. However while this was a minor tweak, on Day 2 it inspired a huge debate in Moodle Tracker about the proper use of groupings, and the experimental nature of restricting accesses to resources. There was also discussion about whether its appropriate to restrict access to certain resources to a subset of a classes roster.

CLAMP schools brainstormed some user cases for this: wanting to make additional resources available for students who need it, restricting access to resources when Moodle is used for collaboration, rather than strictly education. You can contribute your own examples, and comment on the usefulness of this feature, in tracker:

http://tracker.moodle.org/browse/MDL-28082

Documentation

Moodle 2.1 Documentation: On the documentation side of Hack/Doc, our first set of Moodle 2.1 documentation is now available via a publicly readable Google Docs folder. It’s linked to from the CLAMP Documentation page (http://www.clamp-it.org/documentation/) and is accessible at this web address:

https://docs.google.com/leaf?id=0BxW5syZkQyiGM2I4ODRjYmEtODk4Mi00NTEyLWE4NTAtYWIyYTIxODUxYTZj&hl=en_US

File management: The doc’ers also began work on a document that compares file management in Moodle 1.9. vs. Moodle 2.0. Some of the terms and functionality have changed — for example the “files and web pages” resource has been divided into two separate resource types. In addition, the File Upload interface is very different, as is the logic behind the files. Files are no longer owned by a course — they are either owned by a user (private files) or a resource (resource files, such as a PDF or a link).

There is no easy way to upload one file have it be linked to from multiple courses (e.g. a CV that is uploaded to a single location, linked to from multiple courses, and then when you update the CV, all the locations are updated). While Moodle 2.x’s file system is much more efficient (as it does keep track of duplicate files, and only maintains one true copy, when copying files from course to course) most of the efficient gains are on the backend.

Liberal Arts Edition Documentation: Documentation was created for the LAE Grader Reports and for the Liberal Arts Edition “plain English” description.

Moodle Hack/Doc Fest, 6/28/11: Day 1

Moodle Hack/Doc Fest officially got underway on Tuesday, June 28th, 2011 It. was a packed day filled with Moodle 2.0 wrangling, documentation work, and demonstrations of Git, Language Lesson, and Amhert College’s flash audio solution.

Hackers

Git for Version Control Moodle Core switched from CVS to Git for version control with Moodle 2.x. As such there’s a lot of interest among the developers about Git. Charles Fulton of Kalamazoo College provided us with an overview of the tool, which led to a further discussion of differences between Git and SVN as well as strategies for setting up repositories. The presentation is available online via Prezi.

https://prezi.com/secure/2a24bc5fe7bd0bc1789e319ba2a90fa44a719ffc/

Audio Recording Tools: Carleton College and Amherst College presented on their respective audio/video tools for Moodle. Carly Born presented on Carleton’s solution, called Language Lesson, lets faculty create assignments which allow students to record audio and video files via a plugin, and then submit those files to Moodle. The files can then be played back via Moodle, and commented on by the faculty member. They are in the process of adding the source code for the project to a branch in CLAMP’s SVN repository.

Howard Hanna (Amherst College) presented on their tool as well, which relies Flash to record audio and video as part of a forum response, and saves the file to a Flash Media Server.

Groupings: The devs created a new option for Moodle groups that automatically creates a grouping when you create a single group. This streamlines the group creation process for those who only need to create a single group. The code’s been developed for Moodle 2.0; they’re backporting it to Moodle 1.9. Learn more in tracker:

http://tracker.moodle.org/browse/MDL-28082

Upgrading modules and blocks to Moodle 2.0: We now have a document that outlines the process in Google Docs; Sarah Ryder will be presenting on the process at 11:30 p.m., Thursday.

Randomizer We’ve long wanted a tool that could take a course’s data and randomize it so we could share it with others for debugging. This capability is now built into the Moodle 2.1 export tool, and the devs confirmed it is working as expected.

Lesson The devs are working on an enhancement for Lesson (for Moodle 1.9 and 2.0) that prevents it from randomly shuffling the question list.

Signups Williams College will be presenting on their Sign-up tool (a potential replacement for Scheduler) and their People block (which includes a picture gallery view for course participants) at 1 p.m., Wednedsay afternoon.

Documentation

On the documentation side of the event, much of the time was spent digging further into Moodle 2.0 and organizing existing documentation. They’ve begun creating feature and gripe lists to keep track of things they like and dislike in Moodle 2.0. Any bugs discovered are going into the Redmine tracker.

A contingent is working through the CLAMP Triage Google Doc verifying bugs in Moodle 1.9 and 2.0 for the Devs to tack. They also began discussions of how to publish documentation from Moodle.

The doc’ers have spent considerable time attempting to understand the File Management system in Moodle 2.0. They are creating a suggested workflow for faculty to add a resources to a course, and will be trying out the Link Repository type. Bren Campbell (Brandeis) will be presenting on file management at 1 p.m., Thursday.

New Issues for Rabble-rousing

We continue to add issues to the rabble-rousing queue. Check it out and vote for the issues that affect you:

http://www.clamp-it.org/2011/06/moodle-issues-for-rabble-rousing-june-2011-edition/

Moodle Hack/Doc Fest, 6/27/11: Documentation Sprint

Moodle Hack/Doc Fest, Summer 2011 kicked off on Monday, June 28th with an all-day Documentation Sprint. The goal was to complete as much documentation as possible before Hack/Doc formerly started on Tuesday, but the group found they had to slow down in order to work through Moodle 2.1’s often very different interface.

The tasks undertaken include:

Updating our library of Moodle screencast scripts to be compatible with Moodle 2.0

Documenting the Quiz module, which has seen massive changes. Those changes include an overhauled question bank, new certainty based questions (in which users can specify how certain they are that the answer was correct), interactive mode, and adaptive mode.

Working through Moodle 2.0’s File System (including repositories). The consensus was that this system was considerably more complex than Moodle 1.9, and that there is much potential for confusion among faculty. Particularly challenging was the “server repository”, which was identified as a target for further examination on Thursday.

The University of Massachusetts: Amherst contributed doucmentation that explains how to upload individual files to Moodle 2.0, which is available through the shared CLAMP Documentation folder in Google Docs.

Creating a plain-english description of the Moodle: Liberal Arts Edition, which will translate the readme file into an easily scannable overview of the software package.

Compiling  our “Rabble Rousing List” that documents Moodle Tracker items that we recommend people read and vote for. The list is available via the CLAMP web site:

http://www.clamp-it.org/2011/06/moodle-issues-for-rabble-rousing-june-2011-edition/