<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Agrawa</id>
	<title>Expertiza_Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.expertiza.ncsu.edu/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Agrawa"/>
	<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Special:Contributions/Agrawa"/>
	<updated>2026-06-03T07:04:31Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.41.0</generator>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Score_views&amp;diff=117275</id>
		<title>Score views</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Score_views&amp;diff=117275"/>
		<updated>2018-04-29T23:43:13Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: Created page with &amp;quot;== Score Views Variable Documentation ==  {| class=&amp;quot;wikitable&amp;quot;  !Name !!Datatype !!Description  |- !question_weight |INT(10) |weightage for the question |- !type |VARCHAR(255) |t...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Score Views Variable Documentation ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Name !!Datatype !!Description &lt;br /&gt;
|-&lt;br /&gt;
!question_weight&lt;br /&gt;
|INT(10)&lt;br /&gt;
|weightage for the question&lt;br /&gt;
|-&lt;br /&gt;
!type&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|type of the question&lt;br /&gt;
|-&lt;br /&gt;
!q1_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|unique identifier for the question&lt;br /&gt;
|-&lt;br /&gt;
!q1_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name for the question&lt;br /&gt;
|-&lt;br /&gt;
!q1_instructor_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|id for the instructor&lt;br /&gt;
|-&lt;br /&gt;
!q1_private&lt;br /&gt;
|BIT&lt;br /&gt;
|Boolean to represent whether the question is private or not&lt;br /&gt;
|-&lt;br /&gt;
!q1_min_question_score&lt;br /&gt;
|INT(10)&lt;br /&gt;
|the minimum score possible for this question&lt;br /&gt;
|-&lt;br /&gt;
!q1_max_question_score&lt;br /&gt;
|INT(10)&lt;br /&gt;
|Max score possible for this question&lt;br /&gt;
|-&lt;br /&gt;
!q1_created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Creation Date and time for this question record&lt;br /&gt;
|-&lt;br /&gt;
!q1_updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Update Date and time for this question record&lt;br /&gt;
|-&lt;br /&gt;
!q1_type&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Type of this question&lt;br /&gt;
|-&lt;br /&gt;
!q1_display_type&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Type that is displayed for this question&lt;br /&gt;
|-&lt;br /&gt;
!ques_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|unique identifier&lt;br /&gt;
|-&lt;br /&gt;
!ques_questionnaire_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|id for question in questionnaire &lt;br /&gt;
|-&lt;br /&gt;
!s_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|id for the solution&lt;br /&gt;
|-&lt;br /&gt;
!s_question_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|solution for unique question id&lt;br /&gt;
|-&lt;br /&gt;
!s_score&lt;br /&gt;
|INT(10)&lt;br /&gt;
|score for the solution&lt;br /&gt;
|-&lt;br /&gt;
!s_comments&lt;br /&gt;
|TEXT&lt;br /&gt;
|comments for the solution&lt;br /&gt;
|-&lt;br /&gt;
!s_response_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|response id for the solution&lt;br /&gt;
|}  &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
No Tables were referred by the Score Views Records Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Child Tables ==&lt;br /&gt;
No Tables were referred by the Score Views Records Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Response_maps&amp;diff=116998</id>
		<title>Response maps</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Response_maps&amp;diff=116998"/>
		<updated>2018-04-25T22:56:06Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Maps a connection between the [[participants]] as reviewers and [[participants]] or [[teams]] as reviewees&lt;br /&gt;
&lt;br /&gt;
==Response maps variable documentation==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id&lt;br /&gt;
|int(11)&lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!reviewed_object_id&lt;br /&gt;
|int(11)&lt;br /&gt;
|The object being reviewed in the [[responses|response]]. Possible objects include other ResponseMaps or [[assignments]]&lt;br /&gt;
|-&lt;br /&gt;
!reviewer_id&lt;br /&gt;
|int(11)&lt;br /&gt;
|The [[participants|participant]] (actually AssignmentParticipant) providing the response&lt;br /&gt;
|-&lt;br /&gt;
!reviewee_id&lt;br /&gt;
|int(11)&lt;br /&gt;
|The [[teams|team]] (AssignmentTeam) receiving the response&lt;br /&gt;
|-&lt;br /&gt;
!type&lt;br /&gt;
|varchar(255)&lt;br /&gt;
|Used for subclassing the response map. Available subclasses are ReviewResponseMap, MetareviewResponseMap, FeedbackResponseMap, TeammateReviewResponseMap  &lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time for when the record was created&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time when the last update was made&lt;br /&gt;
|-&lt;br /&gt;
!calibrate_to&lt;br /&gt;
|BIT&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to the [[Documentation_on_Database_Tables|database documentation]]&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Response_maps&amp;diff=116997</id>
		<title>Response maps</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Response_maps&amp;diff=116997"/>
		<updated>2018-04-25T22:55:56Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Maps a connection between the [[participants]] as reviewers and [[participants]] or [[teams]] as reviewees&lt;br /&gt;
&lt;br /&gt;
==Response maps variable documentation==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id&lt;br /&gt;
|int(11)&lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!reviewed_object_id&lt;br /&gt;
|int(11)&lt;br /&gt;
|The object being reviewed in the [[responses|response]]. Possible objects include other ResponseMaps or [[assignments]]&lt;br /&gt;
|-&lt;br /&gt;
!reviewer_id&lt;br /&gt;
|int(11)&lt;br /&gt;
|The [[participants|participant]] (actually AssignmentParticipant) providing the response&lt;br /&gt;
|-&lt;br /&gt;
!reviewee_id&lt;br /&gt;
|int(11)&lt;br /&gt;
|The [[teams|team]] (AssignmentTeam) receiving the response&lt;br /&gt;
|-&lt;br /&gt;
!type&lt;br /&gt;
|varchar(255)&lt;br /&gt;
|Used for subclassing the response map. Available subclasses are ReviewResponseMap, MetareviewResponseMap, FeedbackResponseMap, TeammateReviewResponseMap  &lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time for when the record was created&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time when the last update was made&lt;br /&gt;
|-&lt;br /&gt;
!calibrate_to&lt;br /&gt;
|BIT&lt;br /&gt;
|&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to the [[Documentation_on_Database_Tables|database documentation]]&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Requested_users&amp;diff=116996</id>
		<title>Requested users</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Requested_users&amp;diff=116996"/>
		<updated>2018-04-25T22:52:42Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: Created page with &amp;quot;{| class=&amp;quot;wikitable&amp;quot;  !Name !!Datatype !!Description ! |-  !id |INT(11) |unique identifier for the record |- !name |VARCHAR(255) |name of the requested user |- !role_id |INT(11) ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Name !!Datatype !!Description !&lt;br /&gt;
|- &lt;br /&gt;
!id&lt;br /&gt;
|INT(11)&lt;br /&gt;
|unique identifier for the record&lt;br /&gt;
|-&lt;br /&gt;
!name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the requested user&lt;br /&gt;
|-&lt;br /&gt;
!role_id&lt;br /&gt;
|INT(11)&lt;br /&gt;
|unique identifier for the role&lt;br /&gt;
|-&lt;br /&gt;
!fullname&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Full name of the requested user&lt;br /&gt;
|-&lt;br /&gt;
!institution_id&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Identification for the institution the user belongs to&lt;br /&gt;
|-&lt;br /&gt;
!email&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|email address for the user&lt;br /&gt;
|-&lt;br /&gt;
!status&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|single/married/divorced&lt;br /&gt;
|-&lt;br /&gt;
!reason&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time when the record was generated&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time when the record was updated&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
No Tables were referred by the Schema Migrations Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Child Tables ==&lt;br /&gt;
No Tables were referred by the Schema Migrations Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Quiz_question_choices&amp;diff=116993</id>
		<title>Quiz question choices</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Quiz_question_choices&amp;diff=116993"/>
		<updated>2018-04-25T22:46:02Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: Created page with &amp;quot;{| class=&amp;quot;wikitable&amp;quot;  !Name !!Datatype !!Description ! |-  !id  |INT(11) |unique identifier for the record |- !question_id |INT(11) |the unique identifier for the question |- !tx...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Name !!Datatype !!Description !&lt;br /&gt;
|- &lt;br /&gt;
!id &lt;br /&gt;
|INT(11)&lt;br /&gt;
|unique identifier for the record&lt;br /&gt;
|-&lt;br /&gt;
!question_id&lt;br /&gt;
|INT(11)&lt;br /&gt;
|the unique identifier for the question&lt;br /&gt;
|-&lt;br /&gt;
!txt&lt;br /&gt;
|TXT&lt;br /&gt;
|The description for the question&lt;br /&gt;
|-&lt;br /&gt;
!iscorrect&lt;br /&gt;
|BIT&lt;br /&gt;
|to check whether it is correct or not&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
No Tables were referred by the Schema Migrations Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Child Tables ==&lt;br /&gt;
No Tables were referred by the Schema Migrations Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Questions_table&amp;diff=116989</id>
		<title>Questions table</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Questions_table&amp;diff=116989"/>
		<updated>2018-04-25T22:42:16Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Questions page already exists,so created a page with the name Questions table and gave an external link on the tables page--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|int(11)  &lt;br /&gt;
|unique identifier for the record&lt;br /&gt;
|- &lt;br /&gt;
!txt   &lt;br /&gt;
|text  &lt;br /&gt;
|the question string&lt;br /&gt;
|- &lt;br /&gt;
!weight   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|specifies the weighting of the question&lt;br /&gt;
|- &lt;br /&gt;
!questionnaire_id   &lt;br /&gt;
|int(11)&lt;br /&gt;
|the id of the questionnaire that this question belongs to&lt;br /&gt;
|-&lt;br /&gt;
!seq&lt;br /&gt;
|DECIMAL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!type&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Type of question&lt;br /&gt;
|-&lt;br /&gt;
!size&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Size of the question&lt;br /&gt;
|-&lt;br /&gt;
!alternatives&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Other question which means the same&lt;br /&gt;
|-&lt;br /&gt;
!break_before&lt;br /&gt;
|BIT&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!max_label&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!min_label&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by the Questionnaires Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:question_advises_child.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Questions_table&amp;diff=116987</id>
		<title>Questions table</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Questions_table&amp;diff=116987"/>
		<updated>2018-04-25T22:41:57Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Questions page already exists,so created a page with the name Questions table and gave an external link on the tables page--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|int(11)  &lt;br /&gt;
|unique identifier for the record&lt;br /&gt;
|- &lt;br /&gt;
!txt   &lt;br /&gt;
|text  &lt;br /&gt;
|the question string&lt;br /&gt;
|- &lt;br /&gt;
!weight   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|specifies the weighting of the question&lt;br /&gt;
|- &lt;br /&gt;
!questionnaire_id   &lt;br /&gt;
|int(11)&lt;br /&gt;
|the id of the questionnaire that this question belongs to&lt;br /&gt;
|-&lt;br /&gt;
!seq&lt;br /&gt;
|DECIMAL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!type&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Type of question&lt;br /&gt;
|-&lt;br /&gt;
!size&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Size of the question&lt;br /&gt;
|-&lt;br /&gt;
!alternatives&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Other question which means the same&lt;br /&gt;
|-&lt;br /&gt;
!break_before&lt;br /&gt;
|BIT&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!max_label&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!min_label&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by the Assignment Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:question_advises_child.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Questions_table&amp;diff=116986</id>
		<title>Questions table</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Questions_table&amp;diff=116986"/>
		<updated>2018-04-25T22:40:54Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Questions page already exists,so created a page with the name Questions table and gave an external link on the tables page--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|int(11)  &lt;br /&gt;
|unique identifier for the record&lt;br /&gt;
|- &lt;br /&gt;
!txt   &lt;br /&gt;
|text  &lt;br /&gt;
|the question string&lt;br /&gt;
|- &lt;br /&gt;
!weight   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|specifies the weighting of the question&lt;br /&gt;
|- &lt;br /&gt;
!questionnaire_id   &lt;br /&gt;
|int(11)&lt;br /&gt;
|the id of the questionnaire that this question belongs to&lt;br /&gt;
|-&lt;br /&gt;
!seq&lt;br /&gt;
|DECIMAL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!type&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Type of question&lt;br /&gt;
|-&lt;br /&gt;
!size&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Size of the question&lt;br /&gt;
|-&lt;br /&gt;
!alternatives&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Other question which means the same&lt;br /&gt;
|-&lt;br /&gt;
!break_before&lt;br /&gt;
|BIT&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!max_label&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!min_label&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Questions_table&amp;diff=116985</id>
		<title>Questions table</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Questions_table&amp;diff=116985"/>
		<updated>2018-04-25T22:40:34Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- Questions page already exists,so created a page with the name Questions table and gave an external link on the tables page--&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|int(11)  &lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
!txt   &lt;br /&gt;
|text  &lt;br /&gt;
|the question string&lt;br /&gt;
|- &lt;br /&gt;
!weight   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|specifies the weighting of the question&lt;br /&gt;
|- &lt;br /&gt;
!questionnaire_id   &lt;br /&gt;
|int(11)&lt;br /&gt;
|the id of the questionnaire that this question belongs to&lt;br /&gt;
|-&lt;br /&gt;
!seq&lt;br /&gt;
|DECIMAL&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!type&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Type of question&lt;br /&gt;
|-&lt;br /&gt;
!size&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Size of the question&lt;br /&gt;
|-&lt;br /&gt;
!alternatives&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|Other question which means the same&lt;br /&gt;
|-&lt;br /&gt;
!break_before&lt;br /&gt;
|BIT&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!max_label&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!min_label&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Questionnaires&amp;diff=116980</id>
		<title>Questionnaires</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Questionnaires&amp;diff=116980"/>
		<updated>2018-04-25T22:34:18Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description&lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|int(11)  &lt;br /&gt;
|This object's unique ID value. One per object. &lt;br /&gt;
|- &lt;br /&gt;
!name   &lt;br /&gt;
|varchar(64)  &lt;br /&gt;
|name of the questionnaire&lt;br /&gt;
|- &lt;br /&gt;
!instructor_id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|id of instructor who created the questionnaire&lt;br /&gt;
|- &lt;br /&gt;
!private   &lt;br /&gt;
|tinyint(1)  &lt;br /&gt;
|whether questionnaire is visible to other instructors&lt;br /&gt;
|- &lt;br /&gt;
!min_question_score   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|the minimum score that the reviewer can give for a question in this questionnaire&lt;br /&gt;
|- &lt;br /&gt;
!max_question_score   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|the maximum score that the reviewer can give for a question in this questionnaire&lt;br /&gt;
|- &lt;br /&gt;
!created_at   &lt;br /&gt;
|datetime  &lt;br /&gt;
|the date and time at which the questionnaire was created at&lt;br /&gt;
|- &lt;br /&gt;
!updated_at   &lt;br /&gt;
|datetime  &lt;br /&gt;
|the date and time at which the questionnaire was last updated&lt;br /&gt;
|- &lt;br /&gt;
!default_num_choices   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|default number of scoring increments&lt;br /&gt;
|- &lt;br /&gt;
!type  &lt;br /&gt;
|varchar(255) &lt;br /&gt;
|Subclassing for the questionnaire. Possible types are ReviewQuestionnaire, MetareviewQuestionnaire, AuthorFeedbackQuestionnaire, SurveyQuestionnaire, CourseEvaluationQuestionnaire, TeammateReviewQuestionnaire, GlobalSurveyQuestionnaire&lt;br /&gt;
|-&lt;br /&gt;
!display_type  &lt;br /&gt;
|varchar(255) &lt;br /&gt;
|Character representation of type used in tree display. Possible values are Review, Metareview, AuthorFeedback, Survey, CourseEvaluation, TeammateReview GlobalSurvey&lt;br /&gt;
|-&lt;br /&gt;
!instruction_loc&lt;br /&gt;
|TEXT&lt;br /&gt;
|&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Back to [http://wikis.lib.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Question_advices&amp;diff=116977</id>
		<title>Question advices</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Question_advices&amp;diff=116977"/>
		<updated>2018-04-25T22:31:50Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description&lt;br /&gt;
|- &lt;br /&gt;
!id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|id of the advice&lt;br /&gt;
|- &lt;br /&gt;
!question_id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|id of the question&lt;br /&gt;
|- &lt;br /&gt;
!score   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|scores related to each question. It could be just 0/1 meaning false/true or integers &lt;br /&gt;
|- &lt;br /&gt;
!advice   &lt;br /&gt;
|text&lt;br /&gt;
  &lt;br /&gt;
|description of what a particular score means&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by Question Advices Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:question_advises.jpg]]&lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Child Tables ==&lt;br /&gt;
Tables which refer the questionnaires Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:question_advises_child.jpg]]&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Question_advises_child.jpg&amp;diff=116976</id>
		<title>File:Question advises child.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Question_advises_child.jpg&amp;diff=116976"/>
		<updated>2018-04-25T22:30:30Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Question_advices&amp;diff=116971</id>
		<title>Question advices</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Question_advices&amp;diff=116971"/>
		<updated>2018-04-25T22:27:41Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description&lt;br /&gt;
|- &lt;br /&gt;
!id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|id of the advice&lt;br /&gt;
|- &lt;br /&gt;
!question_id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|id of the question&lt;br /&gt;
|- &lt;br /&gt;
!score   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|scores related to each question. It could be just 0/1 meaning false/true or integers &lt;br /&gt;
|- &lt;br /&gt;
!advice   &lt;br /&gt;
|text&lt;br /&gt;
  &lt;br /&gt;
|description of what a particular score means&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by Question Advices Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:question_advises.jpg]]&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Question_advices&amp;diff=116970</id>
		<title>Question advices</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Question_advices&amp;diff=116970"/>
		<updated>2018-04-25T22:27:32Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description&lt;br /&gt;
|- &lt;br /&gt;
!id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|id of the advice&lt;br /&gt;
|- &lt;br /&gt;
!question_id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|id of the question&lt;br /&gt;
|- &lt;br /&gt;
!score   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|scores related to each question. It could be just 0/1 meaning false/true or integers &lt;br /&gt;
|- &lt;br /&gt;
!advice   &lt;br /&gt;
|text&lt;br /&gt;
  &lt;br /&gt;
|description of what a particular score means&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by Question Advices Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:question_advises.jpg]]&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Question_advises.jpg&amp;diff=116969</id>
		<title>File:Question advises.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Question_advises.jpg&amp;diff=116969"/>
		<updated>2018-04-25T22:26:33Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Plagiarism_checker_comparisons&amp;diff=116966</id>
		<title>Plagiarism checker comparisons</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Plagiarism_checker_comparisons&amp;diff=116966"/>
		<updated>2018-04-25T22:24:04Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Name !!Datatype !!Description !&lt;br /&gt;
|- &lt;br /&gt;
!id  &lt;br /&gt;
|INT(10)&lt;br /&gt;
|Unique identifier for the record&lt;br /&gt;
|-&lt;br /&gt;
!plagiarism_checker_submission_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!similarity_link&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!similarity_percentage&lt;br /&gt;
|DECIMAL&lt;br /&gt;
|how much percentage the submission matches with previous available content&lt;br /&gt;
|-&lt;br /&gt;
!file1_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the first file which matches&lt;br /&gt;
|-&lt;br /&gt;
!file1_id&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|id of the first file which matches&lt;br /&gt;
|-&lt;br /&gt;
!file1_team&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the first team&lt;br /&gt;
|-&lt;br /&gt;
!file2_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the second file which matches&lt;br /&gt;
|-&lt;br /&gt;
!file2_id&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|id of the second file which matches&lt;br /&gt;
|-&lt;br /&gt;
!file2_team&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the second team&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time at which the record was generated&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time at which the record was updated&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Plagiarism_checker_assignment_submissions&amp;diff=116964</id>
		<title>Plagiarism checker assignment submissions</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Plagiarism_checker_assignment_submissions&amp;diff=116964"/>
		<updated>2018-04-25T22:23:55Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Name !!Datatype !!Description !&lt;br /&gt;
|- &lt;br /&gt;
!id  &lt;br /&gt;
|INT(10)&lt;br /&gt;
|Unique identifier for the record&lt;br /&gt;
|-&lt;br /&gt;
!name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!simicheck_id&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time when the record was generated &lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time when the record was last updated&lt;br /&gt;
|-&lt;br /&gt;
!assignment_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|unique identifier for the assignment for which the submission is verified&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Plagiarism_checker_comparisons&amp;diff=116963</id>
		<title>Plagiarism checker comparisons</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Plagiarism_checker_comparisons&amp;diff=116963"/>
		<updated>2018-04-25T22:22:50Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: Created page with &amp;quot;{| class=&amp;quot;wikitable&amp;quot;  !Name !!Datatype !!Description ! |-  !id   |INT(10) |Unique identifier for the record |- !plagiarism_checker_submission_id |INT(10) | |- !similarity_link |V...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Name !!Datatype !!Description !&lt;br /&gt;
|- &lt;br /&gt;
!id  &lt;br /&gt;
|INT(10)&lt;br /&gt;
|Unique identifier for the record&lt;br /&gt;
|-&lt;br /&gt;
!plagiarism_checker_submission_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!similarity_link&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!similarity_percentage&lt;br /&gt;
|DECIMAL&lt;br /&gt;
|how much percentage the submission matches with previous available content&lt;br /&gt;
|-&lt;br /&gt;
!file1_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the first file which matches&lt;br /&gt;
|-&lt;br /&gt;
!file1_id&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|id of the first file which matches&lt;br /&gt;
|-&lt;br /&gt;
!file1_team&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the first team&lt;br /&gt;
|-&lt;br /&gt;
!file2_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the second file which matches&lt;br /&gt;
|-&lt;br /&gt;
!file2_id&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|id of the second file which matches&lt;br /&gt;
|-&lt;br /&gt;
!file2_team&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the second team&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time at which the record was generated&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time at which the record was updated&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Plagiarisma_err.jpg&amp;diff=116955</id>
		<title>File:Plagiarisma err.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Plagiarisma_err.jpg&amp;diff=116955"/>
		<updated>2018-04-25T22:12:32Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: uploaded a new version of &amp;amp;quot;File:Plagiarisma err.jpg&amp;amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Plagiarisma_err.jpg&amp;diff=116954</id>
		<title>File:Plagiarisma err.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Plagiarisma_err.jpg&amp;diff=116954"/>
		<updated>2018-04-25T22:12:02Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Plagiarism_checker_assignment_submissions&amp;diff=116952</id>
		<title>Plagiarism checker assignment submissions</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Plagiarism_checker_assignment_submissions&amp;diff=116952"/>
		<updated>2018-04-25T22:09:12Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: Created page with &amp;quot;{| class=&amp;quot;wikitable&amp;quot;  !Name !!Datatype !!Description ! |-  !id   |INT(10) |Unique identifier for the record |- !name |VARCHAR(255) | |- !simicheck_id |VARCHAR(255) | |- !created_...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Name !!Datatype !!Description !&lt;br /&gt;
|- &lt;br /&gt;
!id  &lt;br /&gt;
|INT(10)&lt;br /&gt;
|Unique identifier for the record&lt;br /&gt;
|-&lt;br /&gt;
!name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!simicheck_id&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time when the record was generated &lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time when the record was last updated&lt;br /&gt;
|-&lt;br /&gt;
!assignment_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|unique identifier for the assignment for which the submission is verified&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Password_resets&amp;diff=116946</id>
		<title>Password resets</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Password_resets&amp;diff=116946"/>
		<updated>2018-04-25T21:58:21Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: Created page with &amp;quot; {| class=&amp;quot;wikitable&amp;quot;  !Name  !!Datatype !!Description |-  !id |INT(10) |unique identifier |- !user_email |VARCHAR(255) |email address of the user |- !token |VARCHAR(255) |genera...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Name  !!Datatype !!Description&lt;br /&gt;
|- &lt;br /&gt;
!id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|unique identifier&lt;br /&gt;
|-&lt;br /&gt;
!user_email&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|email address of the user&lt;br /&gt;
|-&lt;br /&gt;
!token&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|generated code for security&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and time when last changes were made to the credentials&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Participants&amp;diff=116945</id>
		<title>Participants</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Participants&amp;diff=116945"/>
		<updated>2018-04-25T21:52:30Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Users associated with either a [http://wiki.expertiza.ncsu.edu/index.php/Courses_table course] or an [http://wiki.expertiza.ncsu.edu/index.php/Assignments assignment]&lt;br /&gt;
&lt;br /&gt;
==Participants variable documentation==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|INT(10)&lt;br /&gt;
|unique identifier for the person participating&lt;br /&gt;
|-&lt;br /&gt;
!can_submit&lt;br /&gt;
|BIT&lt;br /&gt;
|bit to identify whether the person can submit or not&lt;br /&gt;
|-&lt;br /&gt;
!can_review&lt;br /&gt;
|BIT&lt;br /&gt;
|bit to identify whether the person can review or not&lt;br /&gt;
|-&lt;br /&gt;
!user_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|unique id referring to the user &lt;br /&gt;
|-&lt;br /&gt;
!parent_id&lt;br /&gt;
|INT(10)&lt;br /&gt;
|unique id referring to parent&lt;br /&gt;
|-&lt;br /&gt;
!submitted_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Date and Time of the submission made&lt;br /&gt;
|-&lt;br /&gt;
!permission_granted&lt;br /&gt;
|BIT&lt;br /&gt;
|the on or off bit tells whether the permission is granted or not&lt;br /&gt;
|-&lt;br /&gt;
!penalty_accumulated&lt;br /&gt;
|INT UNSIGNED&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!grade&lt;br /&gt;
|FLOAT&lt;br /&gt;
|Grade allotted for the submission after evaluation&lt;br /&gt;
|-&lt;br /&gt;
!type&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!handle&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|the handle used during submission&lt;br /&gt;
|-&lt;br /&gt;
!time_stamp&lt;br /&gt;
|DATETIME&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!digital_signature&lt;br /&gt;
|TEXT&lt;br /&gt;
|to record what was the evaluation&lt;br /&gt;
|-&lt;br /&gt;
!duty&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!can_take_quiz&lt;br /&gt;
|BIT&lt;br /&gt;
|this bit signifies whether the participant can take quiz or not&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by the Participants Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:participants_eer.jpg]]&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Participants&amp;diff=116944</id>
		<title>Participants</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Participants&amp;diff=116944"/>
		<updated>2018-04-25T21:35:26Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Users associated with either a [http://wiki.expertiza.ncsu.edu/index.php/Courses_table course] or an [http://wiki.expertiza.ncsu.edu/index.php/Assignments assignment]&lt;br /&gt;
&lt;br /&gt;
==Participants variable documentation==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|- &lt;br /&gt;
!id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!submit_allowed   &lt;br /&gt;
|tinyint(1)  &lt;br /&gt;
|true if participant is allowed to submit to this assignment&lt;br /&gt;
|- &lt;br /&gt;
!review_allowed   &lt;br /&gt;
|tinyint(1)  &lt;br /&gt;
|true if the participant is allowed to review.&lt;br /&gt;
|- &lt;br /&gt;
!user_id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|User id of the participant&lt;br /&gt;
|- &lt;br /&gt;
!parent_id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|Id of corresponding assignment for which the user is a participant in.&lt;br /&gt;
|- &lt;br /&gt;
!directory_num   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|number of user's submission directory for this assignment&lt;br /&gt;
|- &lt;br /&gt;
!submitted_at   &lt;br /&gt;
|datetime  &lt;br /&gt;
|time that original version was submitted, i.e., time that the _last_ file was submitted to that version # note that lateness of REsubmissions is tracked in the resubmission_times table. The lateness of resubmissions is cumulative; e.g., if you're late by 2 days on the first resubmission and late by 1 day on the second, you're late by 3 days on resubmissions overall&lt;br /&gt;
|- &lt;br /&gt;
!topic_id&lt;br /&gt;
|int(11)  &lt;br /&gt;
|the topic, if any, that the participant selected for this assignment&lt;br /&gt;
|- &lt;br /&gt;
!permission_granted   &lt;br /&gt;
|tinyint(1)  &lt;br /&gt;
|whether user has granted permission to &amp;quot;publish&amp;quot; this work&lt;br /&gt;
|- &lt;br /&gt;
!penalty_accumulated   &lt;br /&gt;
|int(10)  &lt;br /&gt;
|total penalty accumulated since the first submission deadline in minutes&lt;br /&gt;
|- &lt;br /&gt;
!submitted_hyperlink   &lt;br /&gt;
|text  &lt;br /&gt;
|URL of the submitted homework&lt;br /&gt;
|- &lt;br /&gt;
!grade   &lt;br /&gt;
|float  &lt;br /&gt;
|the overall grade of the student&lt;br /&gt;
|- &lt;br /&gt;
!type   &lt;br /&gt;
|varchar(255)&lt;br /&gt;
  &lt;br /&gt;
|type of participant, either an AssignmentParticipant or a CourseParticipant&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by the Participants Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:participants_eer.jpg]]&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Participants&amp;diff=116943</id>
		<title>Participants</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Participants&amp;diff=116943"/>
		<updated>2018-04-25T21:34:47Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Users associated with either a [http://wiki.expertiza.ncsu.edu/index.php/Courses_table course] or an [http://wiki.expertiza.ncsu.edu/index.php/Assignments assignment]&lt;br /&gt;
&lt;br /&gt;
==Participants variable documentation==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|- &lt;br /&gt;
!id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!submit_allowed   &lt;br /&gt;
|tinyint(1)  &lt;br /&gt;
|true if participant is allowed to submit to this assignment&lt;br /&gt;
|- &lt;br /&gt;
!review_allowed   &lt;br /&gt;
|tinyint(1)  &lt;br /&gt;
|true if the participant is allowed to review.&lt;br /&gt;
|- &lt;br /&gt;
!user_id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|User id of the participant&lt;br /&gt;
|- &lt;br /&gt;
!parent_id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|Id of corresponding assignment for which the user is a participant in.&lt;br /&gt;
|- &lt;br /&gt;
!directory_num   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|number of user's submission directory for this assignment&lt;br /&gt;
|- &lt;br /&gt;
!submitted_at   &lt;br /&gt;
|datetime  &lt;br /&gt;
|time that original version was submitted, i.e., time that the _last_ file was submitted to that version # note that lateness of REsubmissions is tracked in the resubmission_times table. The lateness of resubmissions is cumulative; e.g., if you're late by 2 days on the first resubmission and late by 1 day on the second, you're late by 3 days on resubmissions overall&lt;br /&gt;
|- &lt;br /&gt;
!topic_id&lt;br /&gt;
|int(11)  &lt;br /&gt;
|the topic, if any, that the participant selected for this assignment&lt;br /&gt;
|- &lt;br /&gt;
!permission_granted   &lt;br /&gt;
|tinyint(1)  &lt;br /&gt;
|whether user has granted permission to &amp;quot;publish&amp;quot; this work&lt;br /&gt;
|- &lt;br /&gt;
!penalty_accumulated   &lt;br /&gt;
|int(10)  &lt;br /&gt;
|total penalty accumulated since the first submission deadline in minutes&lt;br /&gt;
|- &lt;br /&gt;
!submitted_hyperlink   &lt;br /&gt;
|text  &lt;br /&gt;
|URL of the submitted homework&lt;br /&gt;
|- &lt;br /&gt;
!grade   &lt;br /&gt;
|float  &lt;br /&gt;
|the overall grade of the student&lt;br /&gt;
|- &lt;br /&gt;
!type   &lt;br /&gt;
|varchar(255)&lt;br /&gt;
  &lt;br /&gt;
|type of participant, either an AssignmentParticipant or a CourseParticipant&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by the Assignment Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:participants_eer.jpg]]&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Participants&amp;diff=116942</id>
		<title>Participants</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Participants&amp;diff=116942"/>
		<updated>2018-04-25T21:34:10Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Users associated with either a [http://wiki.expertiza.ncsu.edu/index.php/Courses_table course] or an [http://wiki.expertiza.ncsu.edu/index.php/Assignments assignment]&lt;br /&gt;
&lt;br /&gt;
==Participants variable documentation==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|- &lt;br /&gt;
!id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!submit_allowed   &lt;br /&gt;
|tinyint(1)  &lt;br /&gt;
|true if participant is allowed to submit to this assignment&lt;br /&gt;
|- &lt;br /&gt;
!review_allowed   &lt;br /&gt;
|tinyint(1)  &lt;br /&gt;
|true if the participant is allowed to review.&lt;br /&gt;
|- &lt;br /&gt;
!user_id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|User id of the participant&lt;br /&gt;
|- &lt;br /&gt;
!parent_id   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|Id of corresponding assignment for which the user is a participant in.&lt;br /&gt;
|- &lt;br /&gt;
!directory_num   &lt;br /&gt;
|int(11)  &lt;br /&gt;
|number of user's submission directory for this assignment&lt;br /&gt;
|- &lt;br /&gt;
!submitted_at   &lt;br /&gt;
|datetime  &lt;br /&gt;
|time that original version was submitted, i.e., time that the _last_ file was submitted to that version # note that lateness of REsubmissions is tracked in the resubmission_times table. The lateness of resubmissions is cumulative; e.g., if you're late by 2 days on the first resubmission and late by 1 day on the second, you're late by 3 days on resubmissions overall&lt;br /&gt;
|- &lt;br /&gt;
!topic_id&lt;br /&gt;
|int(11)  &lt;br /&gt;
|the topic, if any, that the participant selected for this assignment&lt;br /&gt;
|- &lt;br /&gt;
!permission_granted   &lt;br /&gt;
|tinyint(1)  &lt;br /&gt;
|whether user has granted permission to &amp;quot;publish&amp;quot; this work&lt;br /&gt;
|- &lt;br /&gt;
!penalty_accumulated   &lt;br /&gt;
|int(10)  &lt;br /&gt;
|total penalty accumulated since the first submission deadline in minutes&lt;br /&gt;
|- &lt;br /&gt;
!submitted_hyperlink   &lt;br /&gt;
|text  &lt;br /&gt;
|URL of the submitted homework&lt;br /&gt;
|- &lt;br /&gt;
!grade   &lt;br /&gt;
|float  &lt;br /&gt;
|the overall grade of the student&lt;br /&gt;
|- &lt;br /&gt;
!type   &lt;br /&gt;
|varchar(255)&lt;br /&gt;
  &lt;br /&gt;
|type of participant, either an AssignmentParticipant or a CourseParticipant&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by the Assignment Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:participants_eer.png]]&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Participants_eer.jpg&amp;diff=116941</id>
		<title>File:Participants eer.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Participants_eer.jpg&amp;diff=116941"/>
		<updated>2018-04-25T21:33:25Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Notifications&amp;diff=116940</id>
		<title>Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Notifications&amp;diff=116940"/>
		<updated>2018-04-25T21:32:19Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!subject   &lt;br /&gt;
|VARCHAR(255)  &lt;br /&gt;
|short description&lt;br /&gt;
|-&lt;br /&gt;
!description&lt;br /&gt;
|TEXT&lt;br /&gt;
|Details&lt;br /&gt;
|-&lt;br /&gt;
!expiration_date&lt;br /&gt;
|DATE&lt;br /&gt;
|Date when it would expire&lt;br /&gt;
|-&lt;br /&gt;
!active_flag&lt;br /&gt;
|BIT&lt;br /&gt;
|whether it is still valid or not&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Time and Date on which it was created&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Time and Date on which the information was last updated&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Notifications&amp;diff=116939</id>
		<title>Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Notifications&amp;diff=116939"/>
		<updated>2018-04-25T21:31:38Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!subject   &lt;br /&gt;
|VARCHAR(255)  &lt;br /&gt;
|short description&lt;br /&gt;
|-&lt;br /&gt;
!description&lt;br /&gt;
|TEXT&lt;br /&gt;
|Details&lt;br /&gt;
|-&lt;br /&gt;
!expiration_date&lt;br /&gt;
|DATE&lt;br /&gt;
|Date when it would expire&lt;br /&gt;
|-&lt;br /&gt;
!active_flag&lt;br /&gt;
|BIT&lt;br /&gt;
|whether it is still valid or not&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Time and Date on which it was created&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Time and Date on which the information was last updated&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Notifications&amp;diff=116938</id>
		<title>Notifications</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Notifications&amp;diff=116938"/>
		<updated>2018-04-25T21:31:13Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: Created page with &amp;quot;{| class=&amp;quot;wikitable&amp;quot;  !Field Name !!Type !!Description  |- !id  |int(11)   |The unique record id |-  !subject    |varchar(255)   |short description |- !description |TEXT |Details...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|int(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!subject   &lt;br /&gt;
|varchar(255)  &lt;br /&gt;
|short description&lt;br /&gt;
|-&lt;br /&gt;
!description&lt;br /&gt;
|TEXT&lt;br /&gt;
|Details&lt;br /&gt;
|-&lt;br /&gt;
!expiration_date&lt;br /&gt;
|DATE&lt;br /&gt;
|Date when it would expire&lt;br /&gt;
|-&lt;br /&gt;
!active_flag&lt;br /&gt;
|BIT&lt;br /&gt;
|whether it is still valid or not&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Time and Date on which it was created&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|Time and Date on which the information was last updated&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116937</id>
		<title>Late policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116937"/>
		<updated>2018-04-25T21:21:02Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|- &lt;br /&gt;
!id  &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!penalty_unit  &lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|length of penalty period, expressed in minutes; e.g., if penalty is per hour, then value would be hour&lt;br /&gt;
|- &lt;br /&gt;
!penalty_per_unit   &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|how many points or how many percent deducted for each unit (above) late&lt;br /&gt;
|- &lt;br /&gt;
!max_penalty   &lt;br /&gt;
|INT(11)&lt;br /&gt;
|The maximum penalty for not doing the work for this deadline; a value of 0 here means that the maximum penalty is a score of 0 on the assignment; a negative value means that the penalty is unlimited&lt;br /&gt;
|-&lt;br /&gt;
!instructor_id&lt;br /&gt;
|INT(11)&lt;br /&gt;
|unique id to identify the instructor &lt;br /&gt;
|-&lt;br /&gt;
!policy_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the policy used&lt;br /&gt;
|-&lt;br /&gt;
!times_used&lt;br /&gt;
|INT(11)&lt;br /&gt;
|Number of times this policy is referred&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by the Assignment Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:late_policies.jpg]]&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=File:Late_policies.jpg&amp;diff=116936</id>
		<title>File:Late policies.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=File:Late_policies.jpg&amp;diff=116936"/>
		<updated>2018-04-25T21:20:27Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116935</id>
		<title>Late policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116935"/>
		<updated>2018-04-25T21:18:39Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|- &lt;br /&gt;
!id  &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!penalty_unit  &lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|length of penalty period, expressed in minutes; e.g., if penalty is per hour, then value would be hour&lt;br /&gt;
|- &lt;br /&gt;
!penalty_per_unit   &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|how many points or how many percent deducted for each unit (above) late&lt;br /&gt;
|- &lt;br /&gt;
!max_penalty   &lt;br /&gt;
|INT(11)&lt;br /&gt;
|The maximum penalty for not doing the work for this deadline; a value of 0 here means that the maximum penalty is a score of 0 on the assignment; a negative value means that the penalty is unlimited&lt;br /&gt;
|-&lt;br /&gt;
!instructor_id&lt;br /&gt;
|INT(11)&lt;br /&gt;
|unique id to identify the instructor &lt;br /&gt;
|-&lt;br /&gt;
!policy_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the policy used&lt;br /&gt;
|-&lt;br /&gt;
!times_used&lt;br /&gt;
|INT(11)&lt;br /&gt;
|Number of times this policy is referred&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by the Assignment Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116934</id>
		<title>Late policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116934"/>
		<updated>2018-04-25T21:17:45Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|- &lt;br /&gt;
!id  &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!penalty_unit  &lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|length of penalty period, expressed in minutes; e.g., if penalty is per hour, then value would be hour&lt;br /&gt;
|- &lt;br /&gt;
!penalty_per_unit   &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|how many points or how many percent deducted for each unit (above) late&lt;br /&gt;
|- &lt;br /&gt;
!max_penalty   &lt;br /&gt;
|INT(11)&lt;br /&gt;
|The maximum penalty for not doing the work for this deadline; a value of 0 here means that the maximum penalty is a score of 0 on the assignment; a negative value means that the penalty is unlimited&lt;br /&gt;
|-&lt;br /&gt;
!instructor_id&lt;br /&gt;
|INT(11)&lt;br /&gt;
|unique id to identify the instructor &lt;br /&gt;
|-&lt;br /&gt;
!policy_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the policy used&lt;br /&gt;
|-&lt;br /&gt;
!times_used&lt;br /&gt;
|INT(11)&lt;br /&gt;
|Number of times this policy is referred&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by the Assignment Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[https://ibb.co/k3KOKH]]&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116933</id>
		<title>Late policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116933"/>
		<updated>2018-04-25T21:16:50Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|- &lt;br /&gt;
!id  &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!penalty_unit  &lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|length of penalty period, expressed in minutes; e.g., if penalty is per hour, then value would be hour&lt;br /&gt;
|- &lt;br /&gt;
!penalty_per_unit   &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|how many points or how many percent deducted for each unit (above) late&lt;br /&gt;
|- &lt;br /&gt;
!max_penalty   &lt;br /&gt;
|INT(11)&lt;br /&gt;
|The maximum penalty for not doing the work for this deadline; a value of 0 here means that the maximum penalty is a score of 0 on the assignment; a negative value means that the penalty is unlimited&lt;br /&gt;
|-&lt;br /&gt;
!instructor_id&lt;br /&gt;
|INT(11)&lt;br /&gt;
|unique id to identify the instructor &lt;br /&gt;
|-&lt;br /&gt;
!policy_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the policy used&lt;br /&gt;
|-&lt;br /&gt;
!times_used&lt;br /&gt;
|INT(11)&lt;br /&gt;
|Number of times this policy is referred&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
== E/R diagram for Parents Tables ==&lt;br /&gt;
Tables referred by the Assignment Table as Foreign Key Relationship.&lt;br /&gt;
&lt;br /&gt;
[[File:/Users/aayushi/Desktop/graphs/1.jpg]]&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116932</id>
		<title>Late policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116932"/>
		<updated>2018-04-25T21:11:00Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|- &lt;br /&gt;
!id  &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!penalty_unit  &lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|length of penalty period, expressed in minutes; e.g., if penalty is per hour, then value would be hour&lt;br /&gt;
|- &lt;br /&gt;
!penalty_per_unit   &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|how many points or how many percent deducted for each unit (above) late&lt;br /&gt;
|- &lt;br /&gt;
!max_penalty   &lt;br /&gt;
|INT(11)&lt;br /&gt;
|The maximum penalty for not doing the work for this deadline; a value of 0 here means that the maximum penalty is a score of 0 on the assignment; a negative value means that the penalty is unlimited&lt;br /&gt;
|-&lt;br /&gt;
!instructor_id&lt;br /&gt;
|INT(11)&lt;br /&gt;
|unique id to identify the instructor &lt;br /&gt;
|-&lt;br /&gt;
!policy_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the policy used&lt;br /&gt;
|-&lt;br /&gt;
!times_used&lt;br /&gt;
|INT(11)&lt;br /&gt;
|Number of times this policy is referred&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116931</id>
		<title>Late policies</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Late_policies&amp;diff=116931"/>
		<updated>2018-04-25T21:10:00Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|- &lt;br /&gt;
!id  &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!penalty_unit  &lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|length of penalty period, expressed in minutes; e.g., if penalty is per hour, then value would be hour&lt;br /&gt;
|- &lt;br /&gt;
!penalty_per_unit   &lt;br /&gt;
|INT(11)  &lt;br /&gt;
|how many points or how many percent deducted for each unit (above) late&lt;br /&gt;
|- &lt;br /&gt;
!max_penalty   &lt;br /&gt;
|INT(11)&lt;br /&gt;
|The maximum penalty for not doing the work for this deadline; a value of 0 here means that the maximum penalty is a score of 0 on the assignment; a negative value means that the penalty is unlimited&lt;br /&gt;
|-&lt;br /&gt;
!instructor_id&lt;br /&gt;
|INT(11)&lt;br /&gt;
|unique id to identify the instructor &lt;br /&gt;
|-&lt;br /&gt;
!policy_name&lt;br /&gt;
|VARCHAR(255)&lt;br /&gt;
|name of the policy used&lt;br /&gt;
|} &lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Join_team_requests&amp;diff=116930</id>
		<title>Join team requests</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Join_team_requests&amp;diff=116930"/>
		<updated>2018-04-25T21:03:27Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|INT(4)&lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!participant_id&lt;br /&gt;
|INT(4)&lt;br /&gt;
|unique identifier for participant&lt;br /&gt;
|-&lt;br /&gt;
!team_id&lt;br /&gt;
|INT(4)&lt;br /&gt;
|identifier for identifying team&lt;br /&gt;
|-&lt;br /&gt;
!comments&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!status&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|creation time of the team&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|update time for last changes in the team&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Join_team_requests&amp;diff=116929</id>
		<title>Join team requests</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Join_team_requests&amp;diff=116929"/>
		<updated>2018-04-25T21:02:55Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|INT(4)&lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!participant_id&lt;br /&gt;
|INT(4)&lt;br /&gt;
|unique identifier for participant&lt;br /&gt;
|-&lt;br /&gt;
!team_id&lt;br /&gt;
|INT(4)&lt;br /&gt;
|identifier for identifying team&lt;br /&gt;
|-&lt;br /&gt;
!comments&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!status&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|creation time of the team&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|update time for last changes in the team&lt;br /&gt;
|&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Join_team_requests&amp;diff=116928</id>
		<title>Join team requests</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Join_team_requests&amp;diff=116928"/>
		<updated>2018-04-25T21:02:40Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: Created page with &amp;quot;{| class=&amp;quot;wikitable&amp;quot;  !Field Name !!Type !!Description  |- !id  |INT(4) |The unique record id |-  !participant_id |INT(4) |unique identifier for participant |- !team_id |INT(4) |...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable&amp;quot; &lt;br /&gt;
!Field Name !!Type !!Description &lt;br /&gt;
|-&lt;br /&gt;
!id &lt;br /&gt;
|INT(4)&lt;br /&gt;
|The unique record id&lt;br /&gt;
|- &lt;br /&gt;
!participant_id&lt;br /&gt;
|INT(4)&lt;br /&gt;
|unique identifier for participant&lt;br /&gt;
|-&lt;br /&gt;
!team_id&lt;br /&gt;
|INT(4)&lt;br /&gt;
|identifier for identifying team&lt;br /&gt;
|-&lt;br /&gt;
!comments&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!status&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
!created_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|creation time of the team&lt;br /&gt;
|-&lt;br /&gt;
!updated_at&lt;br /&gt;
|DATETIME&lt;br /&gt;
|update time for last changes in the team&lt;br /&gt;
|-&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Back to [http://wiki.expertiza.ncsu.edu/index.php/Documentation_on_Database_Tables Database Tables] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=Documentation_on_Database_Tables&amp;diff=116448</id>
		<title>Documentation on Database Tables</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=Documentation_on_Database_Tables&amp;diff=116448"/>
		<updated>2018-04-09T03:38:58Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!--This page is under construction --&amp;gt;&lt;br /&gt;
'''PROJECT TITLE: Regularize Expertiza DB schema'''&lt;br /&gt;
 &amp;lt;b&amp;gt;PROBLEM DESCRIPTION:&amp;lt;/b&amp;gt;&lt;br /&gt;
  &amp;lt;br&amp;gt;The current Expertiza database has some problems which needs to be rectified.&lt;br /&gt;
  &amp;lt;br&amp;gt;The current Expertiza database has issues similar to what is described below:&lt;br /&gt;
  &amp;lt;br&amp;gt;1. redundant record. For instance, &amp;lt;b&amp;gt;deadline_types&amp;lt;/b&amp;gt; table has two &amp;lt;b&amp;gt;signup&amp;lt;/b&amp;gt; and &amp;lt;b&amp;gt;team_formation&amp;lt;/b&amp;gt; record.&lt;br /&gt;
  &amp;lt;br&amp;gt;2. some field name is confused. For instance, in &amp;lt;b&amp;gt;users&amp;lt;/b&amp;gt; table &amp;lt;b&amp;gt;assignment_id&amp;lt;/b&amp;gt; becomes &amp;lt;b&amp;gt;parent_id&amp;lt;/b&amp;gt; and in &amp;lt;b&amp;gt;response_maps_assignment_id&amp;lt;/b&amp;gt; becomes &lt;br /&gt;
  &amp;lt;b&amp;gt;reviewed_object_id&amp;lt;/b&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
  The scope of our project is to rectify these problems by performing the below steps.&lt;br /&gt;
  &amp;lt;br&amp;gt; 1. Go through the Expertiza_development database to find tables that not used any more or redundant records.&lt;br /&gt;
  &amp;lt;br&amp;gt; 2. Write migrations to regularize the Expertiza database and also change code if necessary.&lt;br /&gt;
  &amp;lt;br&amp;gt; 3. Make sure all existing tests are passed and change test code if necessary&lt;br /&gt;
  &amp;lt;br&amp;gt; 4. Modify database wiki page to make it up to date&lt;br /&gt;
&lt;br /&gt;
 '''DATABASE TABLE DESCRIPTION:'''&lt;br /&gt;
  &amp;lt;br&amp;gt;Below is the old detailed description of the tables in the Expertiza DB schema &lt;br /&gt;
&amp;lt;br&amp;gt; Our Primary Job is updating the wiki and making it more informative by including all the changes in the Expertiza Db in this wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# '''Assignments'''&lt;br /&gt;
#: [[assignments]]&lt;br /&gt;
#: [[assignment_questionnaires]]&lt;br /&gt;
#: [[deadline_types]]&lt;br /&gt;
#: [[deadline_rights]]&lt;br /&gt;
#: [[due_dates]]&lt;br /&gt;
#: [[late_policies]]&lt;br /&gt;
#: [[participants]]&lt;br /&gt;
#: [[wiki_types]]&lt;br /&gt;
#: ''Deprecated Tables''&lt;br /&gt;
#:: [[assignments_questionnaires]]&lt;br /&gt;
# '''Goldberg'''&lt;br /&gt;
#: [[content_pages]]&lt;br /&gt;
#: [[controller_actions]]&lt;br /&gt;
#: [[markup_styles]]&lt;br /&gt;
#: [[menu_items]]&lt;br /&gt;
#: [[permissions]]&lt;br /&gt;
#: [[plugin_schema_info]]&lt;br /&gt;
#: [[roles]]&lt;br /&gt;
#: [[roles_permissions]]&lt;br /&gt;
#: [[schema_info]]&lt;br /&gt;
#: [[site_controllers]]&lt;br /&gt;
#: [[users]]&lt;br /&gt;
#: [[system_settings]]&lt;br /&gt;
# '''Reviewing'''&lt;br /&gt;
#: [[comments]]&lt;br /&gt;
#: [[mapping_strategies]]&lt;br /&gt;
#: [[responses]]&lt;br /&gt;
#: [[response_maps]]&lt;br /&gt;
#: [[review_strategies]]&lt;br /&gt;
#: [[score_caches]]&lt;br /&gt;
#: [[scores]]&lt;br /&gt;
#: ''Deprecated Tables''&lt;br /&gt;
#:: [[review_feedbacks]]&lt;br /&gt;
#:: [[review_mappings]]&lt;br /&gt;
#:: [[review_of_review_mappings]]&lt;br /&gt;
#:: [[review_of_reviews]]&lt;br /&gt;
#:: [[reviews]]&lt;br /&gt;
#:: [[teammate_reviews]]&lt;br /&gt;
# '''Teammate'''&lt;br /&gt;
#: [[invitations]]&lt;br /&gt;
#: [[teams]]&lt;br /&gt;
#: [[teams_users]]&lt;br /&gt;
# '''Courses'''&lt;br /&gt;
#: [[Courses_table|courses]]&lt;br /&gt;
# '''Hierarchy'''&lt;br /&gt;
#: [[institutions]]&lt;br /&gt;
#: [[languages]]&lt;br /&gt;
# '''Display'''&lt;br /&gt;
#: [[nodes]]	&lt;br /&gt;
#: [[tree_folders]]&lt;br /&gt;
# '''Questionnaires/Rubrics'''&lt;br /&gt;
#: [[question_advices]]&lt;br /&gt;
#: [[questionnaires]]&lt;br /&gt;
#: [[Questions_table|questions]]&lt;br /&gt;
#: ''Deprecated Tables''&lt;br /&gt;
#:: [[questionnaire_types]]&lt;br /&gt;
# '''Surveys'''&lt;br /&gt;
#: [[survey_deployments]]&lt;br /&gt;
#: [[survey_participants]]&lt;br /&gt;
#: [[survey_responses]]&lt;br /&gt;
# '''Other Features'''&lt;br /&gt;
#: [[signed_up_users]]&lt;br /&gt;
#: [[sign_up_topics]]&lt;br /&gt;
#: [[resubmission_times]]&lt;br /&gt;
#: [[ta_mappings]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
*[[Assignments]]&lt;br /&gt;
*[[Media:Underconstruction.pdf‎| Goldberg]]&lt;br /&gt;
*[[Media:Underconstruction.pdf‎| Reviewing]]&lt;br /&gt;
*[[Media:migrate_files_comments.docx|Teammate]]&lt;br /&gt;
*[[Media:Underconstruction.pdf‎| Courses]]&lt;br /&gt;
*[[Media:Underconstruction.pdf‎| Hierarchy]]&lt;br /&gt;
*[[Media:Underconstruction.pdf‎| Display]]&lt;br /&gt;
*[[Media:Questionnaires.pdf| Questionnaires/Rubrics]]&lt;br /&gt;
*[[Media:Underconstruction.pdf‎| Surveys]]&lt;br /&gt;
&lt;br /&gt;
*[[Media:Underconstruction.pdf‎| resubmission_times]]&lt;br /&gt;
*[[Media:Underconstruction.pdf‎| ta_mappings]]&lt;br /&gt;
&lt;br /&gt;
*[[Sample link]]&lt;br /&gt;
--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Back to [[Expertiza_documentation]] Main page.&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_fuzzer_to_find_rendering_mismatches&amp;diff=116317</id>
		<title>CSC/ECE 517 Spring 2018- Project M1803: Implement a web page fuzzer to find rendering mismatches</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_fuzzer_to_find_rendering_mismatches&amp;diff=116317"/>
		<updated>2018-04-08T21:12:20Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: Created page with &amp;quot;'''“M1803: Implement a web page fuzzer to find rendering mismatches”'''  This helps to generate multiple skeleton HTML files with a doctype, head element, and body element. T...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''“M1803: Implement a web page fuzzer to find rendering mismatches”'''&lt;br /&gt;
&lt;br /&gt;
This helps to generate multiple skeleton HTML files with a doctype, head element, and body element. They have random content contained in itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This section briefly describes the main parts of this project: [https://en.wikipedia.org/wiki/Servo_(layout_engine) Servo].&lt;br /&gt;
&lt;br /&gt;
===Servo===&lt;br /&gt;
Named after a robot from the show Mystery Science Threater 3000, Servo is an experimental web browser layout engine developed by Mozilla. It is created by Mozilla Research, the Servo project is being built by a global community, from individual contributors to companies such as Mozilla and Samsung. It currently supports Linux, macOS, Windows, and Android. &lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
Servo is implementing a rendering engine for web content from scratch. We often rely on existing web browsers like Firefox and Chrome to help us determine if Servo is rendering web content correctly. This goal of this project is to create a tool that can randomly generate valid HTML pages, then automatically load them in both Firefox and Servo using the WebDriver protocol and report if both engines render the content identically.&lt;br /&gt;
&lt;br /&gt;
===Initial Steps===&lt;br /&gt;
* adding a module to the program that enable generating random content specific to the &amp;lt;head&amp;gt; element (such as inline CSS content inside of a &amp;lt;style&amp;gt; element) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* adding a module to the program that enables generating random content specific to the &amp;lt;body&amp;gt; element (such as a &amp;lt;p&amp;gt; block that contains randomly generated text) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* generating random CSS that affects randomly generated content (ie. if there is an element with an id foo, generate a CSS selector like #foo that applies a style like color to it)&lt;br /&gt;
&lt;br /&gt;
===Subsequent Steps===&lt;br /&gt;
* extending the program that controls Servo to also control Firefox using geckodriver&lt;br /&gt;
&lt;br /&gt;
* compare the resulting screenshots and report the contents of the generated page if the screenshots differ&lt;br /&gt;
&lt;br /&gt;
* extend the page generation tool with a bunch of additional strategies, such as&lt;br /&gt;
**generating elements trees of arbitrary depth&lt;br /&gt;
**generating sibling elements&lt;br /&gt;
**extending the set of CSS properties that can be generated (display, background, float, padding, margin, border, etc.)&lt;br /&gt;
**extending the set of elements that can be generated (span, div, header elements, table (and associated table contents), etc.)&lt;br /&gt;
**randomly choose whether to generate a document in quirks mode or not&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
After setting up the environment required to develop for Servo, we built and compiled Servo as per the instructions on Servo’s Github [https://github.com/servo/servo repo]. We used Mozilla’s mach tools to build Servo with Cargo, which is the rust package manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After successfully building servo, python script was created for generating random html files. The script can be downloaded from [https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project] and the following commands can used for running the script. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
python code_generation.py &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
As this is a Mozilla Project, it does not require to test the coverage. For more details following [https://tinyurl.com/y9yxpvzf screen cast link] would be helpful.&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
The goal for the project was to make it easy to find testcases that are rendered differently by Firefox and Servo.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
#https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
#https://www.rust-lang.org/en-US/&lt;br /&gt;
#https://github.com/servo/servo&lt;br /&gt;
#https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
#https://github.com/servo/servo/pull/20448&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=MainPage&amp;diff=116316</id>
		<title>MainPage</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=MainPage&amp;diff=116316"/>
		<updated>2018-04-08T21:12:14Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Expertiza==&lt;br /&gt;
* [[Expertiza documentation]]&lt;br /&gt;
&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2010]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2011]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2012]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2013]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2014]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2015]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2016]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2014]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2015]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2016]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2017]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2017]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project Juniper:Bookmark Enhancements]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1803: Introducing a Student View for Instructors]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1804: OSS project Yellow: Topic management]]&lt;br /&gt;
* [[CSC/ECE_517_Spring_2018- Project E1805: Convolutional data extraction from Github]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1808: Refactor review_mapping_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1810: Show sample submissions and reviews]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018/E1814 Write unit tests for collusion cycle.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1802: 2D Canvas Rendering]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018 - E1800: Add past-due assignments to task list]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1812: on the fly calc.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1803: Implement a web page fuzzer to find rendering mismatches ]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1803: Implement a web page fuzzer to find rendering mismatches (Part 2)]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018/E1813 Test Menu Items Model]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1816: Visualization for Instructors]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1817: Adding Student-generated Questions to Rubric]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1822: Extend the functionality of badging]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1815: Improvements to review grader]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1824: Let course staff as well as students do reviews]]&lt;br /&gt;
* [[CSC 456 Spring 2011|CSC 456 Spring 2012]]&lt;br /&gt;
* [[ECE 633]]&lt;br /&gt;
* [[KCU]]&lt;br /&gt;
* [[Progress reports]]&lt;br /&gt;
&lt;br /&gt;
==Application Behavior==&lt;br /&gt;
* [[Grading]]&lt;br /&gt;
&lt;br /&gt;
==Metaprogramming==&lt;br /&gt;
* [[CSC/ECE_517_Spring_2013/ch1b_1k_hf|Lecture on Metaprogramming]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''&lt;br /&gt;
&lt;br /&gt;
* [[Setting Up a Development Machine]]&lt;br /&gt;
* [[Creating a Linux Development Environment for Expertiza - Installation Guide]]&lt;br /&gt;
* [[Using git and github for projects]]&lt;br /&gt;
* [[Using heroku to deploy your projects]]&lt;br /&gt;
* [[How to Begin a Project from the Current Expertiza Repository]]&lt;br /&gt;
* [[Git]]&lt;br /&gt;
* [[How to Change a User's Password on a Development Machine]]&lt;br /&gt;
* [[Debugging Rails]]&lt;br /&gt;
* [http://rajanalwan.com/ui_guidelines/ Design Template]&lt;br /&gt;
&lt;br /&gt;
==Production==&lt;br /&gt;
* [[Deploying to Production]]&lt;br /&gt;
* [[Downloading Production Data]]&lt;br /&gt;
* [[Accessing the Production Server]]&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
* [[Using Cucumber with Expertiza]]&lt;br /&gt;
* [[Rails Testing Overview]]&lt;br /&gt;
* [[Expertiza Continuous Integration]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* [[Object-Oriented Design and Programming]]&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=MainPage&amp;diff=116315</id>
		<title>MainPage</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=MainPage&amp;diff=116315"/>
		<updated>2018-04-08T21:11:42Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Expertiza==&lt;br /&gt;
* [[Expertiza documentation]]&lt;br /&gt;
&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2010]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2011]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2012]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2013]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2014]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2015]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2016]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2014]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2015]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2016]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2017]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2017]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project Juniper:Bookmark Enhancements]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1803: Introducing a Student View for Instructors]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1804: OSS project Yellow: Topic management]]&lt;br /&gt;
* [[CSC/ECE_517_Spring_2018- Project E1805: Convolutional data extraction from Github]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1808: Refactor review_mapping_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1810: Show sample submissions and reviews]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018/E1814 Write unit tests for collusion cycle.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1802: 2D Canvas Rendering]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018 - E1800: Add past-due assignments to task list]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1812: on the fly calc.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1803: Implement a web page buzzer to find rendering mismatches ]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1803: Implement a web page fuzzer to find rendering mismatches (Part 2)]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018/E1813 Test Menu Items Model]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1816: Visualization for Instructors]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1817: Adding Student-generated Questions to Rubric]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1822: Extend the functionality of badging]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1815: Improvements to review grader]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1824: Let course staff as well as students do reviews]]&lt;br /&gt;
* [[CSC 456 Spring 2011|CSC 456 Spring 2012]]&lt;br /&gt;
* [[ECE 633]]&lt;br /&gt;
* [[KCU]]&lt;br /&gt;
* [[Progress reports]]&lt;br /&gt;
&lt;br /&gt;
==Application Behavior==&lt;br /&gt;
* [[Grading]]&lt;br /&gt;
&lt;br /&gt;
==Metaprogramming==&lt;br /&gt;
* [[CSC/ECE_517_Spring_2013/ch1b_1k_hf|Lecture on Metaprogramming]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''&lt;br /&gt;
&lt;br /&gt;
* [[Setting Up a Development Machine]]&lt;br /&gt;
* [[Creating a Linux Development Environment for Expertiza - Installation Guide]]&lt;br /&gt;
* [[Using git and github for projects]]&lt;br /&gt;
* [[Using heroku to deploy your projects]]&lt;br /&gt;
* [[How to Begin a Project from the Current Expertiza Repository]]&lt;br /&gt;
* [[Git]]&lt;br /&gt;
* [[How to Change a User's Password on a Development Machine]]&lt;br /&gt;
* [[Debugging Rails]]&lt;br /&gt;
* [http://rajanalwan.com/ui_guidelines/ Design Template]&lt;br /&gt;
&lt;br /&gt;
==Production==&lt;br /&gt;
* [[Deploying to Production]]&lt;br /&gt;
* [[Downloading Production Data]]&lt;br /&gt;
* [[Accessing the Production Server]]&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
* [[Using Cucumber with Expertiza]]&lt;br /&gt;
* [[Rails Testing Overview]]&lt;br /&gt;
* [[Expertiza Continuous Integration]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* [[Object-Oriented Design and Programming]]&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=MainPage&amp;diff=116313</id>
		<title>MainPage</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=MainPage&amp;diff=116313"/>
		<updated>2018-04-08T21:07:24Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Expertiza==&lt;br /&gt;
* [[Expertiza documentation]]&lt;br /&gt;
&lt;br /&gt;
* [[CSC/ECE 517 Summer 2008]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2010]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2011]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2012]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2013]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2014]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2015]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2016]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2014]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2015]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2016]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2017]]&lt;br /&gt;
* [[CSC/ECE 517 Fall 2017]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project Juniper:Bookmark Enhancements]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1803: Introducing a Student View for Instructors]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1804: OSS project Yellow: Topic management]]&lt;br /&gt;
* [[CSC/ECE_517_Spring_2018- Project E1805: Convolutional data extraction from Github]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1808: Refactor review_mapping_controller.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1810: Show sample submissions and reviews]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018/E1814 Write unit tests for collusion cycle.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1802: 2D Canvas Rendering]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018 - E1800: Add past-due assignments to task list]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1812: on the fly calc.rb]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1803: Implement a web page fuzzer to find rendering mismatches ]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project M1803: Implement a web page fuzzer to find rendering mismatches (Part 2)]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018/E1813 Test Menu Items Model]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1816: Visualization for Instructors]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1817: Adding Student-generated Questions to Rubric]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1822: Extend the functionality of badging]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1815: Improvements to review grader]]&lt;br /&gt;
* [[CSC/ECE 517 Spring 2018- Project E1824: Let course staff as well as students do reviews]]&lt;br /&gt;
* [[CSC 456 Spring 2011|CSC 456 Spring 2012]]&lt;br /&gt;
* [[ECE 633]]&lt;br /&gt;
* [[KCU]]&lt;br /&gt;
* [[Progress reports]]&lt;br /&gt;
&lt;br /&gt;
==Application Behavior==&lt;br /&gt;
* [[Grading]]&lt;br /&gt;
&lt;br /&gt;
==Metaprogramming==&lt;br /&gt;
* [[CSC/ECE_517_Spring_2013/ch1b_1k_hf|Lecture on Metaprogramming]]&lt;br /&gt;
&lt;br /&gt;
==Development==&lt;br /&gt;
&lt;br /&gt;
''Expertiza now has a Java dependency, so the machine you are using to develop Expertiza on should have the JVM installed.''&lt;br /&gt;
&lt;br /&gt;
* [[Setting Up a Development Machine]]&lt;br /&gt;
* [[Creating a Linux Development Environment for Expertiza - Installation Guide]]&lt;br /&gt;
* [[Using git and github for projects]]&lt;br /&gt;
* [[Using heroku to deploy your projects]]&lt;br /&gt;
* [[How to Begin a Project from the Current Expertiza Repository]]&lt;br /&gt;
* [[Git]]&lt;br /&gt;
* [[How to Change a User's Password on a Development Machine]]&lt;br /&gt;
* [[Debugging Rails]]&lt;br /&gt;
* [http://rajanalwan.com/ui_guidelines/ Design Template]&lt;br /&gt;
&lt;br /&gt;
==Production==&lt;br /&gt;
* [[Deploying to Production]]&lt;br /&gt;
* [[Downloading Production Data]]&lt;br /&gt;
* [[Accessing the Production Server]]&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
* [[Using Cucumber with Expertiza]]&lt;br /&gt;
* [[Rails Testing Overview]]&lt;br /&gt;
* [[Expertiza Continuous Integration]]&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
* [[Object-Oriented Design and Programming]]&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_buzzer_to_find_rendering_mismatches&amp;diff=115763</id>
		<title>CSC/ECE 517 Spring 2018- Project M1803: Implement a web page buzzer to find rendering mismatches</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_buzzer_to_find_rendering_mismatches&amp;diff=115763"/>
		<updated>2018-04-03T01:08:36Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''“M1803: Implement a web page buzzer to find rendering mismatches”'''&lt;br /&gt;
&lt;br /&gt;
This helps to generate multiple skeleton HTML files with a doctype, head element, and body element. They have random content contained in itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This section briefly describes the main parts of this project: [https://en.wikipedia.org/wiki/Servo_(layout_engine) Servo].&lt;br /&gt;
&lt;br /&gt;
===Servo===&lt;br /&gt;
Named after a robot from the show Mystery Science Threater 3000, Servo is an experimental web browser layout engine developed by Mozilla. It is created by Mozilla Research, the Servo project is being built by a global community, from individual contributors to companies such as Mozilla and Samsung. It currently supports Linux, macOS, Windows, and Android. &lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
Servo is implementing a rendering engine for web content from scratch. We often rely on existing web browsers like Firefox and Chrome to help us determine if Servo is rendering web content correctly. This goal of this project is to create a tool that can randomly generate valid HTML pages, then automatically load them in both Firefox and Servo using the WebDriver protocol and report if both engines render the content identically.&lt;br /&gt;
&lt;br /&gt;
===Initial Steps===&lt;br /&gt;
* adding a module to the program that enable generating random content specific to the &amp;lt;head&amp;gt; element (such as inline CSS content inside of a &amp;lt;style&amp;gt; element) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* adding a module to the program that enables generating random content specific to the &amp;lt;body&amp;gt; element (such as a &amp;lt;p&amp;gt; block that contains randomly generated text) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* generating random CSS that affects randomly generated content (ie. if there is an element with an id foo, generate a CSS selector like #foo that applies a style like color to it)&lt;br /&gt;
&lt;br /&gt;
===Subsequent Steps===&lt;br /&gt;
* extending the program that controls Servo to also control Firefox using geckodriver&lt;br /&gt;
&lt;br /&gt;
* compare the resulting screenshots and report the contents of the generated page if the screenshots differ&lt;br /&gt;
&lt;br /&gt;
* extend the page generation tool with a bunch of additional strategies, such as&lt;br /&gt;
**generating elements trees of arbitrary depth&lt;br /&gt;
**generating sibling elements&lt;br /&gt;
**extending the set of CSS properties that can be generated (display, background, float, padding, margin, border, etc.)&lt;br /&gt;
**extending the set of elements that can be generated (span, div, header elements, table (and associated table contents), etc.)&lt;br /&gt;
**randomly choose whether to generate a document in quirks mode or not&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
After setting up the environment required to develop for Servo, we built and compiled Servo as per the instructions on Servo’s Github [https://github.com/servo/servo repo]. We used Mozilla’s mach tools to build Servo with Cargo, which is the rust package manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After successfully building servo, python script was created for generating random html files. The script can be downloaded from [https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project] and the following commands can used for running the script. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
python code_generation.py &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
As this is a Mozilla Project, it does not require to test the coverage. For more details following [https://tinyurl.com/y9yxpvzf screen cast link] would be helpful.&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
The goal for the project was to make it easy to find testcases that are rendered differently by Firefox and Servo.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
#https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
#https://www.rust-lang.org/en-US/&lt;br /&gt;
#https://github.com/servo/servo&lt;br /&gt;
#https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
#https://github.com/servo/servo/pull/20448&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_buzzer_to_find_rendering_mismatches&amp;diff=115736</id>
		<title>CSC/ECE 517 Spring 2018- Project M1803: Implement a web page buzzer to find rendering mismatches</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_buzzer_to_find_rendering_mismatches&amp;diff=115736"/>
		<updated>2018-04-03T00:31:38Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''“M1803: Implement a web page buzzer to find rendering mismatches”'''&lt;br /&gt;
&lt;br /&gt;
This helps to generate multiple skeleton HTML files with a doctype, head element, and body element. They have random content contained in itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This section briefly describes the main parts of this project: [https://en.wikipedia.org/wiki/Servo_(layout_engine) Servo].&lt;br /&gt;
&lt;br /&gt;
===Servo===&lt;br /&gt;
Named after a robot from the show Mystery Science Threater 3000, Servo is an experimental web browser layout engine developed by Mozilla. It is created by Mozilla Research, the Servo project is being built by a global community, from individual contributors to companies such as Mozilla and Samsung. It currently supports Linux, macOS, Windows, and Android. &lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
Servo is implementing a rendering engine for web content from scratch. We often rely on existing web browsers like Firefox and Chrome to help us determine if Servo is rendering web content correctly. This goal of this project is to create a tool that can randomly generate valid HTML pages, then automatically load them in both Firefox and Servo using the WebDriver protocol and report if both engines render the content identically.&lt;br /&gt;
&lt;br /&gt;
===Initial Steps===&lt;br /&gt;
* adding a module to the program that enable generating random content specific to the &amp;lt;head&amp;gt; element (such as inline CSS content inside of a &amp;lt;style&amp;gt; element) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* adding a module to the program that enables generating random content specific to the &amp;lt;body&amp;gt; element (such as a &amp;lt;p&amp;gt; block that contains randomly generated text) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* generating random CSS that affects randomly generated content (ie. if there is an element with an id foo, generate a CSS selector like #foo that applies a style like color to it)&lt;br /&gt;
&lt;br /&gt;
===Subsequent Steps===&lt;br /&gt;
* extending the program that controls Servo to also control Firefox using geckodriver&lt;br /&gt;
&lt;br /&gt;
* compare the resulting screenshots and report the contents of the generated page if the screenshots differ&lt;br /&gt;
&lt;br /&gt;
* extend the page generation tool with a bunch of additional strategies, such as&lt;br /&gt;
**generating elements trees of arbitrary depth&lt;br /&gt;
**generating sibling elements&lt;br /&gt;
**extending the set of CSS properties that can be generated (display, background, float, padding, margin, border, etc.)&lt;br /&gt;
**extending the set of elements that can be generated (span, div, header elements, table (and associated table contents), etc.)&lt;br /&gt;
**randomly choose whether to generate a document in quirks mode or not&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
After setting up the environment required to develop for Servo, we built and compiled Servo as per the instructions on Servo’s Github [https://github.com/servo/servo repo]. We used Mozilla’s mach tools to build Servo with Cargo, which is the rust package manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After successfully building servo, python script was created for generating random html files. The script can be downloaded from [https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project] and the following commands can used for running the script. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
python code_generation.py &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
As this is a Mozilla Project, it does not require to test the coverage. For more details following link would be helpful [https://tinyurl.com/y9yxpvzf]&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
The goal for the project was to make it easy to find testcases that are rendered differently by Firefox and Servo.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
#https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
#https://www.rust-lang.org/en-US/&lt;br /&gt;
#https://github.com/servo/servo&lt;br /&gt;
#https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
#https://github.com/servo/servo/pull/20448&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_buzzer_to_find_rendering_mismatches&amp;diff=115735</id>
		<title>CSC/ECE 517 Spring 2018- Project M1803: Implement a web page buzzer to find rendering mismatches</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_buzzer_to_find_rendering_mismatches&amp;diff=115735"/>
		<updated>2018-04-03T00:30:16Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''“M1803: Implement a web page buzzer to find rendering mismatches”'''&lt;br /&gt;
&lt;br /&gt;
This helps to generate multiple skeleton HTML files with a doctype, head element, and body element. They have random content contained in itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This section briefly describes the main parts of this project: [https://en.wikipedia.org/wiki/Servo_(layout_engine) Servo].&lt;br /&gt;
&lt;br /&gt;
===Servo===&lt;br /&gt;
Named after a robot from the show Mystery Science Threater 3000, Servo is an experimental web browser layout engine developed by Mozilla. It is created by Mozilla Research, the Servo project is being built by a global community, from individual contributors to companies such as Mozilla and Samsung. It currently supports Linux, macOS, Windows, and Android. &lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
Servo is implementing a rendering engine for web content from scratch. We often rely on existing web browsers like Firefox and Chrome to help us determine if Servo is rendering web content correctly. This goal of this project is to create a tool that can randomly generate valid HTML pages, then automatically load them in both Firefox and Servo using the WebDriver protocol and report if both engines render the content identically.&lt;br /&gt;
&lt;br /&gt;
===Initial Steps===&lt;br /&gt;
* adding a module to the program that enable generating random content specific to the &amp;lt;head&amp;gt; element (such as inline CSS content inside of a &amp;lt;style&amp;gt; element) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* adding a module to the program that enables generating random content specific to the &amp;lt;body&amp;gt; element (such as a &amp;lt;p&amp;gt; block that contains randomly generated text) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* generating random CSS that affects randomly generated content (ie. if there is an element with an id foo, generate a CSS selector like #foo that applies a style like color to it)&lt;br /&gt;
&lt;br /&gt;
===Subsequent Steps===&lt;br /&gt;
* extending the program that controls Servo to also control Firefox using geckodriver&lt;br /&gt;
&lt;br /&gt;
* compare the resulting screenshots and report the contents of the generated page if the screenshots differ&lt;br /&gt;
&lt;br /&gt;
* extend the page generation tool with a bunch of additional strategies, such as&lt;br /&gt;
**generating elements trees of arbitrary depth&lt;br /&gt;
**generating sibling elements&lt;br /&gt;
**extending the set of CSS properties that can be generated (display, background, float, padding, margin, border, etc.)&lt;br /&gt;
**extending the set of elements that can be generated (span, div, header elements, table (and associated table contents), etc.)&lt;br /&gt;
**randomly choose whether to generate a document in quirks mode or not&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
After setting up the environment required to develop for Servo, we built and compiled Servo as per the instructions on Servo’s Github [https://github.com/servo/servo repo]. We used Mozilla’s mach tools to build Servo with Cargo, which is the rust package manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After successfully building servo, python script was created for generating random html files. The script can be downloaded from [https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project] and the following commands can used for running the script. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
python code_generation.py &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Testing==&lt;br /&gt;
As this is a Mozilla Project, it does not require to test the coverage. &lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
The goal for the project was to make it easy to find testcases that are rendered differently by Firefox and Servo.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
#https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
#https://www.rust-lang.org/en-US/&lt;br /&gt;
#https://github.com/servo/servo&lt;br /&gt;
#https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
#https://github.com/servo/servo/pull/20448&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_buzzer_to_find_rendering_mismatches&amp;diff=115734</id>
		<title>CSC/ECE 517 Spring 2018- Project M1803: Implement a web page buzzer to find rendering mismatches</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_buzzer_to_find_rendering_mismatches&amp;diff=115734"/>
		<updated>2018-04-03T00:30:01Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''“M1803: Implement a web page buzzer to find rendering mismatches”'''&lt;br /&gt;
&lt;br /&gt;
This helps to generate multiple skeleton HTML files with a doctype, head element, and body element. They have random content contained in itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This section briefly describes the main parts of this project: [https://en.wikipedia.org/wiki/Servo_(layout_engine) Servo].&lt;br /&gt;
&lt;br /&gt;
===Servo===&lt;br /&gt;
Named after a robot from the show Mystery Science Threater 3000, Servo is an experimental web browser layout engine developed by Mozilla. It is created by Mozilla Research, the Servo project is being built by a global community, from individual contributors to companies such as Mozilla and Samsung. It currently supports Linux, macOS, Windows, and Android. &lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
Servo is implementing a rendering engine for web content from scratch. We often rely on existing web browsers like Firefox and Chrome to help us determine if Servo is rendering web content correctly. This goal of this project is to create a tool that can randomly generate valid HTML pages, then automatically load them in both Firefox and Servo using the WebDriver protocol and report if both engines render the content identically.&lt;br /&gt;
&lt;br /&gt;
===Initial Steps===&lt;br /&gt;
* adding a module to the program that enable generating random content specific to the &amp;lt;head&amp;gt; element (such as inline CSS content inside of a &amp;lt;style&amp;gt; element) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* adding a module to the program that enables generating random content specific to the &amp;lt;body&amp;gt; element (such as a &amp;lt;p&amp;gt; block that contains randomly generated text) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* generating random CSS that affects randomly generated content (ie. if there is an element with an id foo, generate a CSS selector like #foo that applies a style like color to it)&lt;br /&gt;
&lt;br /&gt;
===Subsequent Steps===&lt;br /&gt;
* extending the program that controls Servo to also control Firefox using geckodriver&lt;br /&gt;
&lt;br /&gt;
* compare the resulting screenshots and report the contents of the generated page if the screenshots differ&lt;br /&gt;
&lt;br /&gt;
* extend the page generation tool with a bunch of additional strategies, such as&lt;br /&gt;
**generating elements trees of arbitrary depth&lt;br /&gt;
**generating sibling elements&lt;br /&gt;
**extending the set of CSS properties that can be generated (display, background, float, padding, margin, border, etc.)&lt;br /&gt;
**extending the set of elements that can be generated (span, div, header elements, table (and associated table contents), etc.)&lt;br /&gt;
**randomly choose whether to generate a document in quirks mode or not&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
After setting up the environment required to develop for Servo, we built and compiled Servo as per the instructions on Servo’s Github [https://github.com/servo/servo repo]. We used Mozilla’s mach tools to build Servo with Cargo, which is the rust package manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After successfully building servo, python script was created for generating random html files. The script can be downloaded from [https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project] and the following commands can used for running the script. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
python code_generation.py &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Tests==&lt;br /&gt;
As this is a Mozilla Project, it does not require to test the coverage. &lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
The goal for the project was to make it easy to find testcases that are rendered differently by Firefox and Servo.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
#https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
#https://www.rust-lang.org/en-US/&lt;br /&gt;
#https://github.com/servo/servo&lt;br /&gt;
#https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
#https://github.com/servo/servo/pull/20448&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
	<entry>
		<id>https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_buzzer_to_find_rendering_mismatches&amp;diff=115511</id>
		<title>CSC/ECE 517 Spring 2018- Project M1803: Implement a web page buzzer to find rendering mismatches</title>
		<link rel="alternate" type="text/html" href="https://wiki.expertiza.ncsu.edu/index.php?title=CSC/ECE_517_Spring_2018-_Project_M1803:_Implement_a_web_page_buzzer_to_find_rendering_mismatches&amp;diff=115511"/>
		<updated>2018-03-29T02:31:43Z</updated>

		<summary type="html">&lt;p&gt;Agrawa: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''“M1803: Implement a web page buzzer to find rendering mismatches”'''&lt;br /&gt;
&lt;br /&gt;
This helps to generate multiple skeleton HTML files with a doctype, head element, and body element. They have random content contained in itself.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
This section briefly describes the main parts of this project: [https://en.wikipedia.org/wiki/Servo_(layout_engine) Servo].&lt;br /&gt;
&lt;br /&gt;
===Servo===&lt;br /&gt;
Named after a robot from the show Mystery Science Threater 3000, Servo is an experimental web browser layout engine developed by Mozilla. It is created by Mozilla Research, the Servo project is being built by a global community, from individual contributors to companies such as Mozilla and Samsung. It currently supports Linux, macOS, Windows, and Android. &lt;br /&gt;
&lt;br /&gt;
==Project Description==&lt;br /&gt;
Servo is implementing a rendering engine for web content from scratch. We often rely on existing web browsers like Firefox and Chrome to help us determine if Servo is rendering web content correctly. This goal of this project is to create a tool that can randomly generate valid HTML pages, then automatically load them in both Firefox and Servo using the WebDriver protocol and report if both engines render the content identically.&lt;br /&gt;
&lt;br /&gt;
===Initial Steps===&lt;br /&gt;
* adding a module to the program that enable generating random content specific to the &amp;lt;head&amp;gt; element (such as inline CSS content inside of a &amp;lt;style&amp;gt; element) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* adding a module to the program that enables generating random content specific to the &amp;lt;body&amp;gt; element (such as a &amp;lt;p&amp;gt; block that contains randomly generated text) and add it to the generated output&lt;br /&gt;
&lt;br /&gt;
* generating random CSS that affects randomly generated content (ie. if there is an element with an id foo, generate a CSS selector like #foo that applies a style like color to it)&lt;br /&gt;
&lt;br /&gt;
===Subsequent Steps===&lt;br /&gt;
* extending the program that controls Servo to also control Firefox using geckodriver&lt;br /&gt;
&lt;br /&gt;
* compare the resulting screenshots and report the contents of the generated page if the screenshots differ&lt;br /&gt;
&lt;br /&gt;
* extend the page generation tool with a bunch of additional strategies, such as&lt;br /&gt;
**generating elements trees of arbitrary depth&lt;br /&gt;
**generating sibling elements&lt;br /&gt;
**extending the set of CSS properties that can be generated (display, background, float, padding, margin, border, etc.)&lt;br /&gt;
**extending the set of elements that can be generated (span, div, header elements, table (and associated table contents), etc.)&lt;br /&gt;
**randomly choose whether to generate a document in quirks mode or not&lt;br /&gt;
&lt;br /&gt;
==Implementation==&lt;br /&gt;
After setting up the environment required to develop for Servo, we built and compiled Servo as per the instructions on Servo’s Github [https://github.com/servo/servo repo]. We used Mozilla’s mach tools to build Servo with Cargo, which is the rust package manager.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/servo/servo&lt;br /&gt;
cd servo&lt;br /&gt;
./mach build --dev&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
After successfully building servo, python script was created for generating random html files. The script can be downloaded from [https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project] and the following commands can used for running the script. &lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
python code_generation.py &lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
The goal for the project was to make it easy to find testcases that are rendered differently by Firefox and Servo.&lt;br /&gt;
&lt;br /&gt;
==References==&lt;br /&gt;
#https://en.wikipedia.org/wiki/Servo_(layout_engine)&lt;br /&gt;
#https://www.rust-lang.org/en-US/&lt;br /&gt;
#https://github.com/servo/servo&lt;br /&gt;
#https://github.com/asoni3/Random-web-content-generator---CSC-517-OSS-Project&lt;br /&gt;
#https://github.com/servo/servo/pull/20448&lt;/div&gt;</summary>
		<author><name>Agrawa</name></author>
	</entry>
</feed>