San Francisco State University

From MoodleDocs
Jump to: navigation, search

San Francisco State University

San Francisco State University has adopted moodle since 2005, and after June 2007 moodle has become the sole LMS in the campus. Here we document additional customizations to Moodle that are not yet part of the core Moodle code.

These patches and custom blocks are developed by the SFSU development team, except where noted.

TO DO: ADD GRAPHICS AND FORMAT BETTER

Custom Blocks

  • My iLearn Courses block: A block that only list out semesters that a teacher want to see. See screenshots below:

[insert screenshots here]

  • Quickmail v2 block: This also known as the "Quickmail for large classes" block. The GUI has been improved so that it would be more intuitive for users to use.

[insert screenshots here]

  • Who's On Skype block: Quite a few of our instructors (especially teaching assistants) found this block very useful, as they could setup virtual office hours to assist students with this block.

[insert screenshots here]

  • Contact iLearn block: This is a block that would launch a form and make sure that when users contacting with our support team, they need to fill out this form to indicate what browser they are using, which course they have problems with, etc.

[insert screenshots here]

  • PROG/ORG Courses block: This block allows our users to quickly identify a regular "academic" course from a special program/organizational courses. For example, some of the mandatory courses (e.g. good neighbor for freshman) will be put into this course category and this block.

(not finished yet, will add more later)

Custom Patches

  • Seamless login: This script is similar to the "Moodle network" feature that is available in 1.8 and 1.9. We created this script so that we could create a "seamless login" if we need to redirect some courses from one server to another (without users noticing any changes).
  • Alternate assignment grading system: Allows teachers to directly enter the grade for assignments instead of using the default pull-down menu.
  • Improve pop-up assignment grading: The original assignment grading (with the quick grading option) come with a "Status" field where you could click on "Grade" and there will be a pop-up window which the GUI could be improved (lack of consistency). We improved this and this was reported as MDL-xxxxx. We also added a help button to improve the usability.

[insert screenshot here]

  • Customization for large courses: Some moodle files are using some function calls that would go through the whole database with all users, which is not efficient. We did some customization to enhance this and reported back to moodle community already (e.g. MDL-xxxxx).

[insert screenshot here]

More to come later...

Personal tools
User docs (English)