<html i18n:domain="iva" tal:define="x python:request.set('HTTP_ACCEPT_LANGUAGE', here.giveLanguage(request))">

<span metal:use-macro="container/main_macro/macros/head" tal:omit-tag=""></span>

  <body>
	<span metal:use-macro="container/main_macro/macros/menu" tal:omit-tag=""></span>
	<span metal:use-macro="container/main_macro/macros/kasutajateemataust" tal:omit-tag=""></span>

	<div style="position:absolute; top:182px; left:10px">
		<div style="float:left;width:200px">
			<!-- Siit algab vasaku menüü osa -->
			<p tal:on-error="string: Error: no mailbox!" metal:use-macro="container/main_macro/macros/mailboxLinks" tal:omit-tag="" />
			<p>
				<span metal:use-macro="container/main_macro/macros/vasak_menyy" tal:omit-tag=""></span>
			</p>
		</div>
		<span tal:omit-tag="" metal:use-macro="container/main_macro/macros/style_c"/>
		<div style="margin-left:200px" tal:attributes="style style_tmp">
			<!-- Siin algab raja osa -->
			<span metal:use-macro="container/main_macro/macros/leivapuru" tal:omit-tag=""></span>
			&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="user/get_id"></a>
						</td>
						<span tal:repeat="hw context/kodutood/objectValues" tal:omit-tag="">
							<td class="t1" tal:content="hw/getPoints"></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>
			
		</div>
		
	</div>
  <span metal:use-macro="container/main_macro/macros/cssJS" tal:omit-tag=""></span>
  </body>
  
</html>
