<!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"> > <span i18n:translate="">assignments</span> > <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=""> </th> <th colspan="x" tal:attributes="colspan colspan" i18n:translate="">Review</th> <!-- <th i18n:translate=""> </th> <th i18n:translate=""> </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()))"> </td> </tr> </form> </table> </span> </span> </html>