<!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 metal:fill-slot="main_content_slot">

			&gt; grade assignments

			<form action="kasutajateHinneteTabeliSalvestusLeht" method="post">
			<table width="100%" border="0" cellpadding="2" cellspacing="1" bgcolor="#EEEEEE">
				<tr>
					<td i18n:translate="">Title:</td>
<!--      tyybid=self.kodutood.kodutoodeTyypideLoetelu(REQUEST)
      for too in self.kodutood.objectValues():-->
					<span tal:repeat="hw context/kodutood/objectValues" tal:omit-tag="">
						<th tal:content="hw/kysiPealkiri" />
					</span>
					<th i18n:translate="">Points</th>
					<th i18n:translate="">Grade</th>
					<th i18n:translate="">Comment</th>
					<tr>
						<td class="t1" i18n:translate="">Max:</td>
						<span tal:repeat="hw context/kodutood/objectValues" tal:omit-tag="">
							<td class="t1" tal:content="hw/getPoints"></td>
						</span>
						<td class="t1" tal:content="context/kodutood/normpunktideSumma"></td>
						<td class="t1">
							<a href="#" tal:attributes="href python:context.kodutood.absolute_url()+'/'" i18n:translate="">Scale</a>
						</td>
						<td class="t1">&nbsp;</td>
					</tr>
					<tr>
						<td i18n:translate="">Type:</td>
						<span tal:repeat="hw context/kodutood/objectValues" tal:omit-tag="">
							<td tal:content="python:hw.getType(request)"></td>
						</span>
						<td>&nbsp;</td><td>&nbsp;</td>
					</tr>
					<!-- should be thrown out! -->
					<span tal:define="tmp python:context.kontrolliKursuseKaustad(request)" />
					<tr tal:repeat="user context/get_all_users">
						<span tal:omit-tag="" tal:define="kc python:getattr(user.webtop, 'c'+jnr);koondArvutus python:int(0)">
						<td class="t1">
							<a href="" tal:attributes="href python:container.absolute_url()+'/kasutajaSyndmusedLehena?kasutajanimi='+user.get_id()" tal:content="python:user.firstAndLast(user.get_id())"></a>
						</td>
						<span tal:repeat="hw context/kodutood/objectValues" tal:omit-tag="">
				
		<td class="t1">nr<span tal:content="hw/tyyp"></span>
<span tal:content="python:here.kysiHinneteParameeter(request, user.get_id(), hw.id, 'kommentaar')">
</span>
<a tal:attributes="href python:here.kysiEsitluskaustaURL(request, user.get_id(), hw.id)">Vaata</a>
<input type='text' tal:attributes="value python:here.kysiHinneteParameeter(request, user.get_id(), hw.id, 'punktid'); name python:user.get_id()+hw.id" /><br />
<input type='text' tal:attributes="value python:here.kysiHinneteParameeter(request, user.get_id(), hw.id, 'lyhikommentaar'); name python:user.get_id()+hw.id+'lyhikommentaar'" />

</td>

						</span>
						</span>
					</tr>
<!--        

      kasutajad=self.get_all_users()
      for x in kasutajad:
        kc=getattr(x.webtop, "c"+self.id)
        koondArvutus=0
        <tr>
        <td class="t1"> <a href=""+self.fle_root().absolute_url()+"/kasutajaSyndmusedLehena?kasutajanimi="+x.get_id()+"">+x.get_id()+"</a></td>
        for too in self.kodutood.objectValues():
          tooPunkte=-1
          <td class="t1" valign="bottom">
          if too.tyyp==0: #test
            if hasattr(kc, "testivastused"):
              if hasattr(kc.testivastused, too.testiID):
                vk=getattr(kc.testivastused, too.testiID) #vastustekataloog
                vastused=vk.objectValues()
#                for vastus in vastused:
#                  t+=vastus.lyhiKokkuvoteOpetajale(REQUEST)
                try:
                        if len(vastused)>0 and too.normPunkte>0 and vastused[0].normPunktiSumma()>0:
                            kp=vastused[0].punktiSumma()*too.normPunkte/vastused[0].normPunktiSumma()
#                    <br />Arvutuslikult "+str(kp)+"<br />
#                    <input type="hidden" name=""+x.get_id()+too.id+"auto"  >
                            tooPunkte=kp
                except:
                        import zLOG
                        zLOG.LOG("IVA",1,"course.py line 790",str(vastused[0].absolute_url()),zLOG.WARNING)

          if too.tyyp==1: #materjal
            if hasattr(kc, "esitlused"):
             if hasattr(kc.esitlused.aq_self, too.id):
               tookataloog=getattr(kc.esitlused.aq_self, too.id)
               if len(tookataloog.objectValues())>0:
                 <a href=""+kc.esitlused.absolute_url()+"/"+too.id+"">+REQUEST["L_ia_view"]+"</a> "
               #t+=str(len(tookataloog.objectValues()))+"<br />
               if tookataloog.kysiPunktid(REQUEST)!="":
                 tooPunkte=tookataloog.kysiPunktid(REQUEST)
                 # "+str(tookataloog.kysiPunktid(REQUEST))
            #else:
            #  t+=REQUEST["L_ia_no_folder"]

          if too.tyyp==2: #grupp
            mitu=0
            punkte=-1
            for kg in x.kysiKursuseSisegrupid(self):
              if kg.id in too.grupid:
                esitluskaust=getattr(self.leiaGrupiKaust(kg.id), too.id)
                if len(esitluskaust.objectValues())>0:
                   <a href=""+esitluskaust.absolute_url()+"">+kg.id+"</a>
#                t+=str(len(esitluskaust.objectValues()))+" "+str(esitluskaust.kysiPunktid(REQUEST))+""
                try:
                 p=float(esitluskaust.kysiPunktid(REQUEST))
                 if p>punkte:
                   punkte=p
                except:
                  pass
                mitu+=1
            if punkte !=-1:
             try:
              tooPunkte=float(punkte)
             except:
              pass
          <br /><input type="text" name=""+x.get_id()+too.id+"""
          if hasattr(kc, too.id):
             value=""+str(getattr(kc, too.id))+"""
            tooPunkte=getattr(kc, too.id)
          elif tooPunkte>=0:
             value=""+str(tooPunkte)+"""
           size="4"/><br />
          <input type="text" name=""+x.get_id()+too.id+"Kommentaar""
          if hasattr(kc, too.id+"Kommentaar"):
             value=""+getattr(kc, too.id+"Kommentaar")+"""
           size="4"/>
          </td>
          if tooPunkte>=0 and koondArvutus>=-1:
            if koondArvutus==-1:
              koondArvutus=tooPunkte
            else:
              koondArvutus+=tooPunkte
          #else:
          # if too.normPunkte>0:
          #  koondArvutus=-2 #Pole võimalik arvutada
            # koondArvutus=-1
        <td class="t1" valign="bottom">
        if koondArvutus>=0:
          t+=str(koondArvutus)+"<br />
        <input type="text" name=""+x.get_id()+"Koondpunktid" "
        if hasattr(kc, "koondpunktid"):
           value=""+str(kc.koondpunktid)+"" "
         size="4"/><br />
        <input type="text" name=""+x.get_id()+"KoondpunktideKommentaar" "
        if hasattr(kc, "koondpunktideKommentaar"):
           value=""+kc.koondpunktideKommentaar+"""
         size="4"/></td>
        <td class="t1" valign="bottom" >
        if hasattr(kc, "koondpunktid"):
          t+=self.kodutood.punktideleVastavHinne(REQUEST, kc.koondpunktid)+"<br />
        elif koondArvutus>=0:
          t+=self.kodutood.punktideleVastavHinne(REQUEST, koondArvutus)+"<br />
        <input type="text" name=""+x.get_id()+"Koondhinne" "
        if hasattr(kc, "koondhinne"):
           value=""+str(kc.koondhinne)+"" "
         size="4"/><br />
        <input type="text" name=""+x.get_id()+"KoondhindeKommentaar" "
        if hasattr(kc, "koondhindeKommentaar"):
           value=""+kc.koondhindeKommentaar+"""
         size="4"/></td>
        <td class="t1" valign="bottom"><textarea name=""+x.get_id()+"InfoKommentaar" rows="3">
        if hasattr(kc, "infoKommentaar"):
          t+=kc.infoKommentaar
        </textarea></td>
        </tr>
      </table>
      <input type="checkbox" name="kas_emailida" value="kas_emailida">
      t+=REQUEST["L_ia_email_grades"]
      <br /><input type="submit" value=""+REQUEST["L_ia_submit"]+"" ></form>
      <a href="kysiCSV">+REQUEST["L_ia_savecsv"]+"</a>
       <a href="kasutajateKodutoodeArhiiv">+REQUEST["L_ia_archive_assignments"]+"</a>-->
			</table>
			</form>
			
 </span> 
</html>
