<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html metal:use-macro="container/page_macro/macros/master_page">

<span tal:omit-tag="" metal:fill-slot="breadcrumbs">
	&gt; <span i18n:translate="">assignments</span> &gt; <span tal:content="context/getTitle" tal:omit-tag="" />
</span>

<span tal:omit-tag="" metal:fill-slot="main_content_slot">

			<h3 i18n:translate="">Editing an assignment</h3>
			<form action="changeAssignmentHandler" method="post">
			<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#EEEEEE">
				<tr>
					<td class="t1" i18n:translate="">Type</td>
					<td class="t1" tal:content="python:context.getType(request)"></td>
				</tr>
				<tr>
					<td class="t1" i18n:translate="">Title</td>
					<td class="t1">
						<input type="text" name="pealkiri" value="" tal:attributes="value context/getTitle" />
					</td>
				</tr>
				<tr>
					<td class="t1" i18n:translate="">Description</td>
					<td class="t1"><textarea cols="50" name="kirjeldus" tal:content="context/kirjeldus"></textarea></td>
				</tr>
				<tr tal:condition="python:context.tyyp==4">	<!-- peer review -->
					<td class="t1" i18n:translate="">Assignment:</td>
					<td class="t1">
						<label tal:omit-tag="" i18n:translate="">Select assignment:</label>
						<span tal:omit-tag="" tal:define="hwID context/getAssignmentID">
							<select name="hwID">
								<span tal:omit-tag="" tal:repeat="hw context/listAssignments">
									<option value="" selected="selected" tal:attributes="value hw/get_id;selected python:context.getAssignmentID()==hw.get_id() and default" tal:content="hw/getTitle"></option>
								</span>
							</select>
						</span>
					</td>
				</tr>
                                <tr tal:condition="python:context.tyyp==5">	<!-- Set of exercises -->
                                        <td class="t1" i18n:translate="">Exercises:</td>
                                        <td class="t1"><textarea rows="10" cols="50" name="ylesanded" tal:content="context/ylesanded"></textarea>
                                </tr>
				<tr tal:condition="python:context.tyyp==0">	<!-- test -->
					<td class="t1" i18n:translate="">Quiz:</td>
					<td class="t1">
         				<label tal:omit-tag="" i18n:translate="">Select quiz:</label>
							<span tal:omit-tag="" tal:define="testID python:request.set('testID', context.testiID)" />
							<select name="testiID">
         						<option value="-1" i18n:translate="">Select quiz</option>
								<span tal:repeat="quiz python:getattr(container.courses, jnr).testid.objectValues()">
									<option value="" selected="selected" tal:attributes="value quiz/getId; selected python:request.testID==quiz.id and default" tal:content="quiz/annaPealkiri"></option>
								</span>
							</select>
					</td>
				</tr>
				<span tal:condition="python:context.tyyp==1 or context.tyyp==2 or context.tyyp==5">
					<tr>
					<td class="t1" i18n:translate="">Deadline:</td>
					<td class="t1">
						<span tal:omit-tag="" tal:condition="context/loppaeg" tal:replace="structure python:here.ajaMuutmisElemendid('loppaeg', context.loppaeg)" />
						<span tal:omit-tag="" tal:condition="python:not(context.loppaeg)" tal:replace="structure python:here.ajaMuutmisElemendid('loppaeg', -1)" />
					</td>
					</tr>
					<tr>
						<td class="t1" i18n:translate="">Lock folder after deadline:</td>
						<td class="t1">
							<input type="checkbox" name="kasLoppaeg" checked="checked" tal:attributes="checked context/lockFolder"  />
						</td>
					</tr>
				<tr><!-- tal:condition="python:context.tyyp==1 or context.tyyp==2 or context.tyyp==5"> -->
					<td class="t1" i18n:translate="">Guidelines:</td>
					<td class="t1">
					<select name="juhend">
						<option name="valimata" i18n:translate="">Not chosen</option>
						<span tal:omit-tag="" tal:replace="structure python:context.kodutooMaterjal(getattr(container.courses, jnr).gf)" />
					</select>
					</td>
				</tr>
				</span>
				<tr tal:condition="python:context.tyyp==2">
					<td class="t1" i18n:translate="">Groups:
					</td>
					<td class="t1" tal:define="groups python:kursus.subgroups.getSubgroups(); assigned_groups context/getGroups">
						<select name="grupid" multiple="multiple" size="5">
							<span tal:omit-tag="" tal:repeat="group groups">
								<option value="" selected="selected" tal:attributes="value group/id;selected python:test(group.get_name() in assigned_groups or group.id in assigned_groups, 'selected', nothing)" tal:content="group/get_name"></option>
							</span>
						</select>
					</td>
				</tr>
				<tr>
					<td class="t1" i18n:translate="">Total points:</td>
					<td class="t1">
						<input type="text" name="normPunkte" value="" tal:attributes="value context/getPoints" />
					</td>
				</tr>
			</table>
			<table  width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#EEEEEE">
				<tr>
					<td colspan="2">
					<input type="submit" value="Save" i18n:attributes="value">
					<label tal:condition="python:context.tyyp==4" tal:omit-tag="" i18n:translate="">Note: Save here before using form below!</label>
					</td>
				</tr>
			</table>
			</form>
			
			<br /><br />
			
			<span tal:condition="python:context.tyyp==4">

			<form action="automaticMatching" method="POST">
			
				<br />
				<label tal:omit-tag="" i18n:translate="">How many students for each user:</label>
				<input type="text" name="number:int" value="2" />

				<br />
				<label tal:omit-tag="" i18n:translate="">Each student can be reviewev by how many students:</label>
				<input type="text" name="number2:int" value="2" />

				
				<input type="hidden" name="courseid" value="" tal:attributes="value kursus/get_id" />
				<br />
				<input type="submit" name="randomize" i18n:attributes="value" value="Random assigning" />
			</form>
			
			<table border="0" cellpadding="2" cellspacing="1" bgcolor="#EEEEEE" tal:define="user kursus/get_all_users;colspan python:context.maxReviewers()+1">
			<tr>
			    <th i18n:translate="" width="150px">User</th>
			    <th i18n:translate="">Users</th>
			    <th i18n:translate="">&nbsp;</th>
			    <th colspan="x" tal:attributes="colspan colspan" i18n:translate="">Review</th>
<!--			    <th i18n:translate="">&nbsp;</th>
			    <th i18n:translate="">&nbsp;</th>-->
			</tr>
			    
			    <form tal:repeat="un user" action="addPeerReviewMatching" method="post">
				<tr>
				<td class="t1">
					<span tal:content="python:context.firstAndLast(un.get_uname())">XXX</span>
					( <label tal:replace="python:len(context.getReviewers(un.get_uname()))" />
					-
					<label tal:replace="python:context.countReviewer(un.get_uname())" /> )
				</td>
				<td class="t1">
				    <select name="review">
					<span tal:omit-tag="" tal:repeat="ur user">
					    <option value="" 
						tal:content="python:context.firstAndLast(ur.get_uname())"
						tal:attributes="value ur/get_uname">
					    </option>
					</span>
				    </select>
				</td>
				<td class="t1">
				    <input type="submit" value="Add" i18n:attributes="value" name="r_add" />
				    <input type="hidden" value="" name="r_name" tal:attributes="value un/get_uname" />
				</td>
				<span tal:omit-tag="" tal:repeat="nr python:context.getReviewers(un.get_uname())">
				    <td class="t1">
					<input type="checkbox" name="remove_name:list" value="" tal:attributes="value nr" />
					<label tal:replace="python:context.firstAndLast(nr)" />
<!--					(<label tal:replace="python:context.countReviewer(nr)" />)-->
				    </td>
				</span>
				<td class="t1" tal:repeat="tmpx python:range(1,colspan-len(context.getReviewers(un.get_uname())))">
				</td>
				<td class="t1" tal:condition="python:context.getReviewers(un.get_uname())"><input type="submit" name="r_remove" i18n:attributes="value" value="Remove" /></td>
				<td class="t1" tal:condition="python:not(context.getReviewers(un.get_uname()))">&nbsp;</td>
				</tr>
			    </form>
			</table>
			
			</span>
 </span> 
</html>