<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Development%3ALesson_Specification</id>
	<title>Development:Lesson Specification - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Development%3ALesson_Specification"/>
	<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Lesson_Specification&amp;action=history"/>
	<updated>2026-05-06T17:40:33Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Development:Lesson_Specification&amp;diff=11296&amp;oldid=prev</id>
		<title>Олег Давидович: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Lesson_Specification&amp;diff=11296&amp;oldid=prev"/>
		<updated>2024-10-21T08:51:23Z</updated>

		<summary type="html">&lt;p&gt;1 версия импортирована&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ru&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Предыдущая версия&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Версия от 08:51, 21 октября 2024&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;ru&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(нет различий)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Олег Давидович</name></author>
	</entry>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Development:Lesson_Specification&amp;diff=11295&amp;oldid=prev</id>
		<title>1&gt;Tsala: Reverted edits by Nelcho2002 (Talk) to last version by Rcollman</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Lesson_Specification&amp;diff=11295&amp;oldid=prev"/>
		<updated>2010-05-05T05:53:25Z</updated>

		<summary type="html">&lt;p&gt;Reverted edits by &lt;a href=&quot;/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/Nelcho2002&quot; title=&quot;Служебная:Вклад/Nelcho2002&quot;&gt;Nelcho2002&lt;/a&gt; (&lt;a href=&quot;/index.php?title=%D0%9E%D0%B1%D1%81%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D1%83%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA%D0%B0:Nelcho2002&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Обсуждение участника:Nelcho2002 (страница не существует)&quot;&gt;Talk&lt;/a&gt;) to last version by &lt;a href=&quot;/index.php?title=%D0%A3%D1%87%D0%B0%D1%81%D1%82%D0%BD%D0%B8%D0%BA:Rcollman&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Участник:Rcollman (страница не существует)&quot;&gt;Rcollman&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;Functional Specification Revisions:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
:0.1 - 11/06/2008 - Jerome Mouneyrac - Draft Version from existing module in Moodle 1.9&lt;br /&gt;
:0.2 - XX/XX/XXXX - XXXXXX XXXXXXXXX - Beta Version before validation&lt;br /&gt;
:1.0 - XX/XX/XXXX - XXXXXX XXXXXXXXX - Final Version for 1.9&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Audience:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
:user/implementer/QA&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Status:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
:approved/module implemented&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Related Documents:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
*[[Lesson module|Lesson User Manual]]&lt;br /&gt;
*[[QA:Lesson Test Plan|Lesson Test Plan]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
===Scope of this functional specification===&lt;br /&gt;
This document is about functional specification for Moodle lesson module.&amp;lt;br /&amp;gt;&lt;br /&gt;
This document has been written after the [[Lesson module|Lesson User Manual User]]. You must read it before this document. [[Lesson module|Lesson User Manual]] and this document should be modified when any functional change is operated on the lesson module.&amp;lt;br /&amp;gt; &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;TODO:&amp;#039;&amp;#039;&amp;#039; most of the [[Lesson module|Lesson User Manual]] information should be added to this functional specification (in Glossary and Requirements), so we won&amp;#039;t need to read this user manual in order to understand this functional specification.&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
===Glossary===&lt;br /&gt;
All lesson specific terms are explained in the [[Lesson module|Lesson User Manual]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;implementer&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:The person or team who will turn this specification into a working module.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;requirement&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:A need or necessary condition of the finished module.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;shall&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:Used in the Requirements section &amp;#039;shall&amp;#039; means that the item is absolutely necessary as stated.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;should&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:Used in the Requirements section &amp;#039;should&amp;#039; means the item is desirable, but not required. Wishy-washy, but often unavoidable.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;TBD&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:To Be Decided/Determined.&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;user&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:Person(s) who will deal with the completed module of this specification.&lt;br /&gt;
&lt;br /&gt;
==Requirements==&lt;br /&gt;
===Lesson parameters===&lt;br /&gt;
A lesson shall have the following parameters (mandatory fields are marked with *):&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;General&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Name&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;*: the name of this lesson&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Time limit (minutes)&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: a time limit in minutes for any attempt to this lesson. It can be enable or disable.&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Maximum number of answers/branches&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: the maximum number of branches for this lesson&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Grade options&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Practice lesson&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Custom scoring&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Maximum grade&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: the maximum grade for this lesson (from 0 to 100)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Student can re-take&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: are the student allowed to re-take the lesson &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Handling of re-takes&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Display ongoing score&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Flow control&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Allow student review&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Display review button&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Maximum number of attempts&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: maximum number of attempts for one student (from 1 to 10)&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Action after correct answer&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Display default feedback&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Minimum number of questions&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Number of pages (cards) to show&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Lesson formatting&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Slide Show&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Slide show width&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;*:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Slide show height&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;*:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Slide show background color&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;*:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Display left menu&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;and only display if has grade greater than&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Progress Bar&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Access control&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Password protected lesson&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Password&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Available from&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Day Month Year Hour Minute&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Deadline&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Day Month Year Hour Minute&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dependent on&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Dependent on&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Time Spent (minutes)&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Completed&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Grade better than (%)&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Pop-up to file or web page&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Pop-up to file or web page&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:   &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Show close button&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Window height&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;*: &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;width&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;*: &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Other&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Link to an activity&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Number of high scores displayed&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;*:  &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Use this lesson&amp;#039;s settings as defaults&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:  &lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Common module settings&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Visible&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;ID number&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;: &lt;br /&gt;
:&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;Grade category&amp;#039;&amp;#039;&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
==Issues==&lt;br /&gt;
no known issues&lt;br /&gt;
&lt;br /&gt;
==User Interface==&lt;br /&gt;
&lt;br /&gt;
Creation page&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Use Cases==&lt;br /&gt;
===UCXXX-1 Create a lesson===&lt;br /&gt;
====Base scenario====&lt;br /&gt;
#User selects Add lesson activity operation&lt;br /&gt;
#System displays the Add lesson form&lt;br /&gt;
#User fills the Add lesson form&lt;br /&gt;
#User selects Save operation (Go to course option)&lt;br /&gt;
#System displays the lesson edition page&lt;br /&gt;
&lt;br /&gt;
====First Alternative scenario====&lt;br /&gt;
:Go to step 4&lt;br /&gt;
:4. User selects Save operation (Go to lesson option)&lt;br /&gt;
:5. System displays the course page including the new lesson&lt;br /&gt;
====Pre conditions====&lt;br /&gt;
:- the user is on a course page&lt;br /&gt;
:- the user has Admin or Teacher permission a the course&lt;br /&gt;
:- the course editing option is ON&lt;br /&gt;
&lt;br /&gt;
====Post conditions====&lt;br /&gt;
:- An empty lesson has been created&lt;br /&gt;
&lt;br /&gt;
===UCXXX-2 Update a lesson===&lt;br /&gt;
====Base scenario====&lt;br /&gt;
#...&lt;br /&gt;
#...&lt;br /&gt;
#...&lt;br /&gt;
&lt;br /&gt;
====Pre conditions====&lt;br /&gt;
:- ...&lt;br /&gt;
:- ...&lt;br /&gt;
====Post conditions====&lt;br /&gt;
:- ...&lt;br /&gt;
====Exceptions====&lt;br /&gt;
:E1: Another user deleted the course at the same time&lt;br /&gt;
&lt;br /&gt;
===UCXXX-3 Preview a lesson===&lt;br /&gt;
===UCXXX-4 Attempt a lesson===&lt;br /&gt;
===UCXXX-5 Re-take a lesson===&lt;br /&gt;
===UCXXX-6 Delete a lesson===&lt;br /&gt;
===UCXXX-7 Add a page===&lt;br /&gt;
===UCXXX-8 Edit a page===&lt;br /&gt;
===UCXXX-9 Move a page===&lt;br /&gt;
===UCXXX-10 Preview a page===&lt;br /&gt;
===UCXXX-11 Delete a page===&lt;br /&gt;
===UCXXX-12 Import a question===&lt;/div&gt;</summary>
		<author><name>1&gt;Tsala</name></author>
	</entry>
</feed>