Developer Standards

Below are some standard settings for putting new resources and activities into Moodle 2.X. There will certainly be exceptions where designers will use alternatives to these settings, but before you do, please become very familiar with the implications of your deviations.  Otherwise, 45 different DL programs will be individually dealing with the problems.

Text Fonts:

We have had a lot of creative lesson building in the past.  As we work towards improved quality and consistency, please follow the following:

  • please don't specify font size or family unless needed (improves general accessibility)
  • if you choose to bold "key works," that's fine, don't use various colors and/or underlines and/or highlight colors
  • if you choose a different color for examples (eg. Example 1:), keep consistent throughout course
  • don't over-format, as different browsers and/or screen sizes will mess this anyway
  • if you copy from WORD, please do some clean-up (button or HTML mode)

Embedding Images:

When you embed an image into a lesson, here's how to do it.  Note that question database is different.

<p><img width="248" height="204" align="right" src="" alt="earth" title="earth" />

  • align = whatever suits your needs
  • /LOR/ = note that we want to place images on BCLN server, so arrange the FTP of images in some way

Embedding Videos:

When you embed a video into a lesson, here's how to do it.

<p align="center"><iframe src="" allowfullscreen="" frameborder="0" height="360" width="640"></iframe></p>

  • align="center"  ensures the video is centered on the lesson
  • ?rel=0 ensures that a bunch of "recommended videos" don't show-up at end
  • width = 640 is a nice size for a typical screen, generally good not to go wider
  • height = 360 complements the 640 height for typical videos, but just set it to keep proportions

Question Database:

To ensure quality and consistency in our question databases, the following rules are followed.

  • categories are organized by unit, lesson, then level
  • each question has a unique name (this helps us track problems)
  • question names should not be crazy long (hard to search)
  • do NOT use images for equations (use WIRIS / MathML)
  • if an image is require (eg. a trig question), then upload it into Moodle (not /LOR/).  This allows us to more easily share databases externally.
  • full solutions for every question in the "general feedback" area.  These solutions match lesson examples (consistent).

Course Settings:

I've laid these instructions in the "Step" order to allow completion tracking settings to be available in the quizzes and assigments before you get there.

STEP 1:  Completion Tracking Set-up

STEP 2:  Quiz and Exam Settings

STEP 3:  Assignment Settings

STEP 4:  Grade Book Settings

STEP 5:  Rubric Settings

Learning Guides:

To ensure quality and consistency in our question databases, the following rules are followed.

  • include both .docx and .pdf files named exactly the same for /LOR
  • don't combine images on a page with text-boxes or built-in graphics (one total image)
  • use template with page numbers and standard headings
Last modified: Wednesday, 17 February 2016, 12:29 PM