Table of Contents
Print Complete BookPrint This Chapter PreviousNext

2.2.10 Lesson

This feature allows you to add entire lessons that guide the student based on the student’s answers. It might be helpful to think of a lesson as a kind of flowchart. The student reads some content. After the content, you ask the student some questions. Based on the answers the student gives, the system sends him or her to another page. For example, if a student chooses answer one, then the system goes to page 3. If the student chooses answer two, the system goes to page 1. If the student answers 3, the system goes to page 5. Lessons are very flexible, but do require some set-up. To add a lesson, select “Lesson” from the “Add an activity” menu. This will take you to the lesson page:


Name : This names the lesson. You can name it anything you like.

Timed : This puts a time limit on the lesson. Students are shown a JavaScript counter and the time is recorded in the database. Due to the inconsistent nature of JavaScript, the timer does not evict a student from the lesson when the time is up, however a question answered after the time limit is not counted. The time in the database is checked each time a student submits a question.

Time Limit (minutes) : Type a number in minutes here for the time limit.

Maximum number of answers/branches: This value determines the maximum number of answers the teacher can use. The default value is 4. If the lesson uses only, say, TRUE or FALSE questions throughout then it is sensible to set this value to 2. This parameter also sets the maximum number of Branches that can be used in a Branch Table. It is safe to change the value of this parameter in a lesson with existing content.

Practice Lesson: A practice lesson will not show up in the grade book.

Custom Scoring: This will allow you to put a numerical point value on each answer. Answers may have negative values or positive values. Imported questions will automatically be assigned 1 point for correct answers and 0 for incorrect, though you may change this after the import.

Maximum grade: This sets the maximum grade available for the lesson.

Student can retake: This setting determines whether the students can take the lesson more than once or only once. The teacher may decide that the lesson contains material which the students ought to know thoroughly. In which case, repeated viewing of the lesson should be allowed. If, however, the material is used more like an exam thenthe students should not be allowed to re-take the lesson.

Handling of re-takes: When the students are allowed to re-take the lesson, the grades shown in the Grades page are either their average (mean) grade over the re-takes or their best (maximum) grade for the lesson.

Display ongoing score: Will show the current score while the student works on the lesson.

Allow student review: This will let the student navigate back through the lesson to change their answers.

Display review button: This will display a button after an incorrectly answered question, allowing a student to re-attempt it. It is not compatible with essay questions, so leave this off if you are using essay questions.

Maximum number of Attempts: This sets how many times a student can try a question before the lesson automatically moves them on. This allows students to make progress even if a particular question stumps them.

Display default feedback: If set to Yes, then when a response is not found for a particular question, the default response of "That's the correct answer" and "That's the wrong answer" will be used. If set to No, then when a response is not found for a particular question, then no feedback is displayed. The user taking the Lesson will automatically be directed to the next Lesson page.

Minimum number of Questions: This sets the number of questions that a student is expected to answer. The grade is calculated from this number. If this is set to zero, the grade is figured based on the number of questions the student tried. If this is set to another number (like 10), the system calculates the grade out of at least that number. If a student only answers 5 questions and this number is set to 10, the grade is 5 out of 10, or 50%.

Number of pages (Cards) to show: This sets the number of pages that a student will be shown. The lesson ends when this number is reached. If this is set to 0 (the default), every page is shown. Also, if this number is set to a number greater than the number of pages available, then lesson will end after every page has been shown.

Slide show: This enables the display of the lesson as a slide show, with a fixed width, height, and custom background color. A CSS based scroll bar will be displayed if the width or height of the slide is exceeded by the content of a page. Questions will 'break out' of the slideshow mode, only pages (branch tables) will be shown in a slide by default. Buttons labeled with the lang default for "Next" and "Back" will be shown at the far right and left of the slide if that option is chosen on the page. Other buttons will be centered below the slide.

Slide Show Width: Type a number for how many pixels wide the slides will be.

Slide Show Height: Type a number for how many pixels high the slides will be.

Slide show background color: Type in a 6 letter hexadecimal code for the color of the slides.

Display left menu: This will show a list of the pages (Branch Tables) in the lesson. Question pages, cluster pages, etc. will not be shown by default (you may choose to show question pages by checking that option on the question). Also, by specifying a grade greater than 0, the user taking the Lesson must have a grade equal to or greater than the grade set in order to view the Left Menu. This allows Lesson designers to force users to go through the entire lesson during the user's first attempt. Then, if a user retakes the Lesson after meeting the required grade, s/he can see the Left Menu to help with review.

Progress Bar - Display a progress bar at the bottom of the Lesson. Currently, the progress bar is most accurate with a linear Lesson.

Password Protected Lesson: This will not allow a student to access the lesson unless they type the password.

Password: If you have set Password Protected Lesson to "Yes", type a password here.

Available from: This sets the start date of the lesson.

Deadline: This sets when the lesson will no longer be available.

Dependent On: This section allows this current lesson to be dependent upon a students performance in another lesson that is in the same course. You would select that lesson from the “Dependent On” drop-down menu. If the performance requirement(s) is not met, then the student will not be able to access this lesson. Conditions for the dependency include:
  • Time Spent: the student must spend this set amount of time in the required lesson.
  • Completed: the student must complete the required lesson.
  • Grade better than: the student must earn a grade in the required lesson that is better than the one specified here.
Any combination of the above can be used if needed.

Pop-up file or web page – This section allows you to create a pop-up window at the beginning of a lesson to a file (example: a mp3 file) or a web page. Also, a link will be printed out on every lesson page that re-opens the pop-up if necessary. Optionally a "Close Window" button be printed at the bottom of the pop-up and the height and width of the window can be set as well. Supported embedded file types: MP3, Media Player, Quicktime, Realmedia, HTML, Plain Text, GIF, JPEG, PNG. All other file types will default to a link for download.

Link to an activity - The drop-down menu contains all of the activities for this course. If one is selected, then a link to that activity will appear at the end of the Lesson.

Number of High Scores Displayed: Type a number to limit how many of the top scores are displayed. As long as this number is greater than 0, a list of the high scores for the lesson will be shown. Students who get a high score can choose a custom name to list their score by. There is a 'badwords' filter which checks for naughty names. High scores do not display if the "Practice lesson" option is turned On.

Use this lesson’s settings as defaults: Select yes before Saving the lesson, and the settings you have chosen for this lesson will be the default settings for the next time you create a lesson for this course.

Visible – If it is set to “Show” will allow your students to see this page. If it is set to hide, your students will not see the page (useful if you’re still editing it!).

When you are finished with these settings, click on “Save changes.” This will take you to a screen like this:


This is the structure page of the lesson. You can Import Questions, Import Powerpoint, Add a Branch Table or Add a Question Page here. Once you have started adding questions, you will also be able to edit them here.