<?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%3AGrading_interface_2.0</id>
	<title>Development:Grading interface 2.0 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="http://wiki.mipt.ru/index.php?action=history&amp;feed=atom&amp;title=Development%3AGrading_interface_2.0"/>
	<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Grading_interface_2.0&amp;action=history"/>
	<updated>2026-05-07T17:35:12Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>http://wiki.mipt.ru/index.php?title=Development:Grading_interface_2.0&amp;diff=11198&amp;oldid=prev</id>
		<title>Олег Давидович: 1 версия импортирована</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Grading_interface_2.0&amp;diff=11198&amp;oldid=prev"/>
		<updated>2024-10-21T08:51:18Z</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:Grading_interface_2.0&amp;diff=11197&amp;oldid=prev</id>
		<title>1&gt;Mudrd8mz: Text replacement - &quot;class=&quot;nicetable&quot;&quot; to &quot;class=&quot;wikitable&quot;&quot;</title>
		<link rel="alternate" type="text/html" href="http://wiki.mipt.ru/index.php?title=Development:Grading_interface_2.0&amp;diff=11197&amp;oldid=prev"/>
		<updated>2021-07-14T13:24:34Z</updated>

		<summary type="html">&lt;p&gt;Text replacement - &amp;quot;class=&amp;quot;nicetable&amp;quot;&amp;quot; to &amp;quot;class=&amp;quot;wikitable&amp;quot;&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Work in progress}}&lt;br /&gt;
{{Moodle 2.0}}&lt;br /&gt;
&lt;br /&gt;
==Objectives==&lt;br /&gt;
&lt;br /&gt;
The goals of Grading Interface 2.0:&lt;br /&gt;
&lt;br /&gt;
* Remove redundant per module grading interfaces.&lt;br /&gt;
* Use a consistent approach for all grading throughout Moodle&lt;br /&gt;
&lt;br /&gt;
==Overview==&lt;br /&gt;
&lt;br /&gt;
The Grading Interface 2.0 provides a user interface to add and edit grades. It will consist of a single page within /grade (the gradebook) to which all modules direct the user to perform grading.&lt;br /&gt;
&lt;br /&gt;
==Interface==&lt;br /&gt;
The interface will be similar to mod/assignment/submissions.php Further UI improvements can be made once the underlying architecture has been implemented.&lt;br /&gt;
&lt;br /&gt;
The new grading interface will replace each module&amp;#039;s internal grading interface. For example within the assignment module on mod/assignment/view.php?id=9 (for example) there is a link that says &amp;quot;View N submitted assignments&amp;quot; that links to mod/assignment/submissions.php?id=9 where 9 is the PK of a row in the course_modules table. This would be replaced with a link to grade/submissions.php?id=9.&lt;br /&gt;
&lt;br /&gt;
[[Image:GradingUI.gif]]&lt;br /&gt;
&lt;br /&gt;
When the teacher clicks on &amp;quot;Grade&amp;quot; to grade an individual submission no popups should be required. If Javascript is available, use a lightbox to display the submission grading interface. If Javascript is not available replace the whole page. Adding new questions already behaves this way so for example of how this is implemented look at /question/editlib.php function create_new_question_button() and question/qbank.js init_container().&lt;br /&gt;
&lt;br /&gt;
[[Image:GradingUIIndividual.gif]]&lt;br /&gt;
&lt;br /&gt;
==Code Structures==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Database Structures==&lt;br /&gt;
New tables to be created&lt;br /&gt;
===Grade===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Field&lt;br /&gt;
! Type&lt;br /&gt;
! Default&lt;br /&gt;
! Info&lt;br /&gt;
|-&lt;br /&gt;
| id&lt;br /&gt;
| int(10)&lt;br /&gt;
| auto-incrementing&lt;br /&gt;
| The unique ID for this grade.&lt;br /&gt;
|-&lt;br /&gt;
| contextid&lt;br /&gt;
| int(10)&lt;br /&gt;
|&lt;br /&gt;
| The context id defined in context table. Is this the correct way to join the grade with the assignment/quiz?&lt;br /&gt;
|-&lt;br /&gt;
| grade&lt;br /&gt;
| int(10)&lt;br /&gt;
|&lt;br /&gt;
| The grade&lt;br /&gt;
|-&lt;br /&gt;
| userid&lt;br /&gt;
| int(10)&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| timecreated&lt;br /&gt;
| int(10)&lt;br /&gt;
|&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| timemodified&lt;br /&gt;
| int(10)&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The following tables need to be migrated then removed:&lt;br /&gt;
* quiz_grades&lt;br /&gt;
&lt;br /&gt;
The following fields need to be migrated then removed:&lt;br /&gt;
* assignment_submission.grade&lt;/div&gt;</summary>
		<author><name>1&gt;Mudrd8mz</name></author>
	</entry>
</feed>