<?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%3AWizard_Examples_and_Code_Samples</id>
	<title>Development:Wizard Examples and Code Samples - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Development%3AWizard_Examples_and_Code_Samples"/>
	<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Wizard_Examples_and_Code_Samples&amp;action=history"/>
	<updated>2026-05-06T23:53:33Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Development:Wizard_Examples_and_Code_Samples&amp;diff=12178&amp;oldid=prev</id>
		<title>Олег Давидович: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Wizard_Examples_and_Code_Samples&amp;diff=12178&amp;oldid=prev"/>
		<updated>2024-10-21T08:59:21Z</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:59, 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:Wizard_Examples_and_Code_Samples&amp;diff=12177&amp;oldid=prev</id>
		<title>1&gt;Pilpi в 17:55, 10 августа 2009</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Wizard_Examples_and_Code_Samples&amp;diff=12177&amp;oldid=prev"/>
		<updated>2009-08-10T17:55:26Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Development: Moodle User Interface Guidelines|Moodle User Interface Guidelines]] &amp;gt; &amp;#039;&amp;#039;&amp;#039;[[Development:Wizard|Wizard]]&amp;#039;&amp;#039;&amp;#039; &amp;gt; Examples and Code Samples&lt;br /&gt;
&lt;br /&gt;
{{Work in progress|info=&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&amp;#039;&amp;#039;To give new developers a head start, add advice here on how to implement the recommended elements.&amp;#039;&amp;#039; (Of course, the APIs should be good enough to not require lots of extra code.) &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
As an usability practitioner, the implementation pages like this are where I am hoping to have developers have a play: there is probably some documentation available already about how to implement many of these things, but the developers who are already &amp;#039;in&amp;#039; know how to find it best. &amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
So add links to appropriate places - or if need be, implementation pages like this are perfect placeholders to put also new information about how to implement the recommended moodle UI elements. --[[User:Olli Savolainen]] 22:20, 3 June 2009 (UTC)}}&lt;br /&gt;
&lt;br /&gt;
The current status of wizards in Moodle is not good enough in terms of usability, so I can not recommend mimicing the current implementations.&lt;br /&gt;
&lt;br /&gt;
I am not primarily a developer, but I have used [http://pear.php.net/package/HTML_QuickForm_Controller PEAR QuickForm_Controller] for creating a wizard on a production site ([https://tenttis.uta.fi/login/index.php?lang=en_utf8]).It does a great job of creating a proper wizard that fulfills easily most of the usability requirements. It takes care of the session management required for a proper wizard implementation, and its implementation is done in an object-oriented manner. As we are already using PEAR QuickForm, this might be a natural way to continue. &lt;br /&gt;
&lt;br /&gt;
If needed, I have a sample object oriented implementation of a wizard with Quickform_Controller that I made. It includes the rather tricky CSS for the status display. &lt;br /&gt;
&lt;br /&gt;
Someone technically more advanced than me should evaluate the following options. --[[User:Olli Savolainen|Olli Savolainen]] 14:15, 7 August 2009 (UTC)&lt;br /&gt;
* assumably quickform_wizard is a more advanced version of quickform_controller http://translate.google.com/translate?js=n&amp;amp;prev=_t&amp;amp;hl=en&amp;amp;ie=UTF-8&amp;amp;u=http%3A%2F%2Fwww.ambrosanio.com%2Fcomponent%2Fcontent%2Farticle%2F33-my-php%2F56-htmlquickformwizard&amp;amp;sl=auto&amp;amp;tl=en&amp;amp;history_state0=&lt;br /&gt;
* a progressive enhancement AJAX to quickform_wizard: http://www.bubbling-library.com/eng/api/docs/plugins/wizard-documentation.html &lt;br /&gt;
&lt;br /&gt;
=== Backup ===&lt;br /&gt;
&lt;br /&gt;
=== Installation ===&lt;/div&gt;</summary>
		<author><name>1&gt;Pilpi</name></author>
	</entry>
</feed>