<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://docs.moodle.org/dev/index.php?action=history&amp;feed=atom&amp;title=Lesson_activity_module_2</id>
	<title>Lesson activity module 2 - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://docs.moodle.org/dev/index.php?action=history&amp;feed=atom&amp;title=Lesson_activity_module_2"/>
	<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Lesson_activity_module_2&amp;action=history"/>
	<updated>2026-10-25T03:36:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.43.5</generator>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Lesson_activity_module_2&amp;diff=44641&amp;oldid=prev</id>
		<title>Deraadt: Adding Michael&#039;s navigation ideas</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Lesson_activity_module_2&amp;diff=44641&amp;oldid=prev"/>
		<updated>2014-05-02T06:58:23Z</updated>

		<summary type="html">&lt;p&gt;Adding Michael&amp;#039;s navigation ideas&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 06:58, 2 May 2014&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l43&quot;&gt;Line 43:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 43:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Students could be presented with a representation of the navigation to show where they are within the lesson, and possibly where their peers are at the same time.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Students could be presented with a representation of the navigation to show where they are within the lesson, and possibly where their peers are at the same time.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;* [https://docs.google.com/document/d/1yT26sGTow4LNHno0YbCk1HTecsxqz1-rIjmKgtMoEuk/edit?usp=sharing A few more thoughts] --[[User:Michael Hughes|Michael Hughes]] ([[User talk:Michael Hughes|talk]]) 17:38, 22 April 2014 (WST)&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Inspiring ideas ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== Inspiring ideas ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key docs_development:diff:1.41:old-44638:rev-44641:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Deraadt</name></author>
	</entry>
	<entry>
		<id>https://docs.moodle.org/dev/index.php?title=Lesson_activity_module_2&amp;diff=44638&amp;oldid=prev</id>
		<title>Deraadt: Created page with &quot;{{Infobox Project |name = Logging activity module 2 |state = Planning |tracker = None as yet |discussion = None as yet |assignee =  }}  = Initial participants = &#039;&#039;Tim Hunt, Ma...&quot;</title>
		<link rel="alternate" type="text/html" href="https://docs.moodle.org/dev/index.php?title=Lesson_activity_module_2&amp;diff=44638&amp;oldid=prev"/>
		<updated>2014-05-02T06:29:02Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;{{Infobox Project |name = Logging activity module 2 |state = Planning |tracker = None as yet |discussion = None as yet |assignee =  }}  = Initial participants = &amp;#039;&amp;#039;Tim Hunt, Ma...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Infobox Project&lt;br /&gt;
|name = Logging activity module 2&lt;br /&gt;
|state = Planning&lt;br /&gt;
|tracker = None as yet&lt;br /&gt;
|discussion = None as yet&lt;br /&gt;
|assignee = &lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Initial participants =&lt;br /&gt;
&amp;#039;&amp;#039;Tim Hunt, Martin Dougiamas, Michael de Raadt, Michael Hughes, Michael Aherne, Phineas Head, Afroditi Loukidou, Ruslan Kabalin, Kevin Mueller, Jonathan Moore, Michelle Moore&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
= History of the Lesson module =&lt;br /&gt;
* Made by Mark Nielson at Humboldt ~2004. The original idea was to allow a student to navigate through resources, much like &amp;quot;Choose-your-own-adventure&amp;quot; or &amp;quot;Pick-a-path&amp;quot; books.&lt;br /&gt;
* Lots of ideas added over time.&lt;br /&gt;
* Progression controlled by a huge switch statement.&lt;br /&gt;
* Moodle questions were copied from the quiz in 1.5 in 2005.&lt;br /&gt;
* The questions were further [https://docs.moodle.org/dev/Using_the_question_engine_from_module refactored] to be more modular and reusable in 2.1 in 2009, but the Lesson module was left with its original set of questions.&lt;br /&gt;
* Since then kept alive with minor changes.&lt;br /&gt;
&lt;br /&gt;
= Criticisms of the old Lesson module =&lt;br /&gt;
* It&amp;#039;s purpose, in relation to other standard activity module plugins, is unclear. There is overlap with other modules: Page and Book share its ability to disseminate course material, the Quiz module can be used for multi-page questioning, the Assignment module covers essay type questions and SCORM modules can also achieve a similar function as the Lesson module.&lt;br /&gt;
* The navigation model is complex and deters teachers from creating Lessons.&lt;br /&gt;
* The grading model is complex (when it works) and is hard for students to determine how their marks are calculated.&lt;br /&gt;
* It is poorly maintained.&lt;br /&gt;
* Its question types are not linked to core question engine.&lt;br /&gt;
&lt;br /&gt;
= General plan for the Lesson module =&lt;br /&gt;
* To clarify the purpose of the module, possibly dropping some features to allow it to be more focussed.&lt;br /&gt;
* To create a simpler navigation, utilising visual and interactive maps, that allow teachers to create Lessons easily and help students navigating through them.&lt;br /&gt;
* To simplify grading and completion so that these are easy to define for teachers and simply understood by students.&lt;br /&gt;
&lt;br /&gt;
= Purpose for the new Lesson module =&lt;br /&gt;
&lt;br /&gt;
Where does the lesson fit in within the scheme of existing standard activities and resources?&lt;br /&gt;
&lt;br /&gt;
The scope of the Lesson activity should be simplified to cover what is really used by people. More complex cases can be achieved using Quiz, Assignment, SCORM editors, etc..&lt;br /&gt;
&lt;br /&gt;
= Navigation =&lt;br /&gt;
&lt;br /&gt;
In the previous Lesson module, control over navigation was limited by the form elements available in HTML4.&lt;br /&gt;
&lt;br /&gt;
The navigation is something that could really be improved. Teachers could be visually adding pages to a map and adjusting the transitions between them.&lt;br /&gt;
&lt;br /&gt;
Students could be presented with a representation of the navigation to show where they are within the lesson, and possibly where their peers are at the same time.&lt;br /&gt;
&lt;br /&gt;
== Inspiring ideas ==&lt;br /&gt;
In a brainstorming exercise, the following ideas were mentioned as possibly inspiring a new &lt;br /&gt;
&lt;br /&gt;
* Remember hypercard? (Clickable hot-spots for navigation).&lt;br /&gt;
* Duolingo style maps/progression&lt;br /&gt;
* Path analysis (e.g. heat maps)&lt;br /&gt;
* Google calendar event creation when adding new pages to map&lt;br /&gt;
* GraphViz&lt;br /&gt;
* GoogleDraw&lt;br /&gt;
* Nice conceptual model: software modular synthesizer (e.g. http://www.patchwork-synth.com/ ) -- imagine each module is a ‘page’ and each wire is a ‘question’ or ‘activity’ the learner has to do&lt;br /&gt;
* DOT graph drawing library&lt;br /&gt;
* AlloyUI - diagram builder (BSD License)&lt;br /&gt;
** http://alloyui.com&lt;br /&gt;
** http://alloyui.com/examples/diagram-builder/&lt;br /&gt;
* Y.Anim - https://yuilibrary.com/yui/docs/anim/curve.html&lt;br /&gt;
&lt;br /&gt;
== Potential options for navigation ==&lt;br /&gt;
* Option 1&lt;br /&gt;
** Page with Buttons/arrows/images at bottom of page&lt;br /&gt;
* Option 2&lt;br /&gt;
** Page with Buttons/arrows/images in different places on page (could be image map). Perhaps start with Option 1 then allow button/arrow/image to be moved within page.&lt;br /&gt;
* Option 3&lt;br /&gt;
** Page with question from question bank that triggers transition based on answer&lt;br /&gt;
&lt;br /&gt;
= Grading =&lt;br /&gt;
&lt;br /&gt;
== Summative vs formative grading ==&lt;br /&gt;
&lt;br /&gt;
The purpose of the Lesson module is primarily as an interactive resource. The focus of assessment in the Lesson module should therefore be formative and grading should reflect the completion of the understanding formed by the student as they have completed the Lesson activity.&lt;br /&gt;
&lt;br /&gt;
== Possible grading strategies ==&lt;br /&gt;
* Grade based on reaching a particular endpoint (one may be 100%, another may be 0%, there may be endpoints worth less)&lt;br /&gt;
* Additive (add up points for correct answers until you hit a threshold)&lt;br /&gt;
* Subtractive grading...Start with an idealised path that is 100% goal and points lost, rather than addition of points with each successful task&lt;br /&gt;
&lt;br /&gt;
== Possible completion strategies ==&lt;br /&gt;
&lt;br /&gt;
* Completion is defined as reaching the end of a branch, or possibly a specified end page.&lt;br /&gt;
* Completion defined as a set of required points. IE example of open world game quests with no defined path but 5 key locations must be visited.&lt;br /&gt;
&lt;br /&gt;
== Analytics ==&lt;br /&gt;
&lt;br /&gt;
What should we track? node? timeing? transition? &lt;br /&gt;
&lt;br /&gt;
= Common features =&lt;br /&gt;
The following features are non-optional features of a revised Lesson module.&lt;br /&gt;
&lt;br /&gt;
* Pages (start, intermediate and end pages)&lt;br /&gt;
** The start page would be a single page that is special because it is the page the student first encounters.&lt;br /&gt;
** End pages are pages at the end of branches. There could be transitions back to other pages. End pages may have a grade and completion status associated with them.&lt;br /&gt;
* Branching between pages of content&lt;br /&gt;
* Completion (for outcomes, conditional availability etc)&lt;br /&gt;
* Map for designing lesson structure&lt;br /&gt;
* Map that shows student progression through lesson (optionally shown to student)&lt;br /&gt;
* Accessible options for lesson creation&lt;br /&gt;
&lt;br /&gt;
= Tasks to be completed =&lt;br /&gt;
# Data gathering on current lesson activity usage from databases on existing sites.&lt;br /&gt;
# Make a survey to see what current lesson users want.&lt;br /&gt;
#* What features are they using?&lt;br /&gt;
#* What events are important to log?&lt;br /&gt;
# Make some mockups of various possible designs, and consult teachers about them.&lt;br /&gt;
&lt;br /&gt;
= Related ideas (out of scope for here) =&lt;br /&gt;
* Create a Filter + Atto button that lets the teacher embed a question in any content. (Probably done by putting something like question/preview.php in an iframe.)&lt;br /&gt;
* Activity level vs Course level? If a mapping interface is created to design Lesson activities, elements of that could potentially be used as a course design tool that uses activities/resources instead of pages and uses completion to control transitions.&lt;br /&gt;
&lt;br /&gt;
= See also... =&lt;br /&gt;
* [https://docs.google.com/document/d/1XjiVY3ax9EuZ7gneofJR9z330rdI9bhD0yoOzt5tYRY/edit?usp=sharing Notes from the Hackfest at MootUK14]&lt;/div&gt;</summary>
		<author><name>Deraadt</name></author>
	</entry>
</feed>