ZEXP ø Œ((U OFS.FolderqUFolderqtqNt.}q(UvaatamisvormAinedq(U Śq(UOFS.DTMLMethodqU DTMLMethodqttQU__ac_local_roles__q }q Uadminq ]q UOwnerq asUlisamislehtAinedq(U Ńq(hU DTMLMethodqttQU _propertiesq(}q(UidqUtitleqUmodeqUwUtypeqUstringqu}q(hUloendurqhUintqutUotsinguvormAinedq(U ćq(hU DTMLMethodqttQUlisamisSkriptTudengidq(U Ėq(U#Products.PythonScripts.PythonScriptq U PythonScriptq!ttQUotsimisSkriptTudengidq"(U ēq#(h U PythonScriptq$ttQUaine4q%(U ąq&(U OFS.Imageq'UFileq(ttQUtudeng5q)(U įq*(h'UFileq+ttQUaine6q,(U äq-(h'UFileq.ttQUaine10q/(U Qq0(h'UFileq1ttQUleidmisSkriptAineIDq2(U Wq3(h U PythonScriptq4ttQUtudeng9q5(U Pq6(h'UFileq7ttQUleidmisSkriptAinedq8(U Łq9(h U PythonScriptq:ttQUaine7q;(U åq<(h'UFileq=ttQUregistreerimisSkriptq>(U Sq?(h U PythonScriptq@ttQUlisamisSkriptAinedqA(U ĪqB(h U PythonScriptqCttQUlisamisvormAinedqD(U ŠqE(hU DTMLMethodqFttQUreg12qG(U XqH(h'UFileqIttQUreg11qJ(U VqK(h'UFileqLttQhK UotsinguvormTudengidqM(U ęqN(hU DTMLMethodqOttQUotsimisSkriptAinedqP(U āqQ(h U PythonScriptqRttQUregistreerimisVormqS(U TqT(hU DTMLMethodqUttQUkustutuslehtTudengidqV(U ßqW(hU DTMLMethodqXttQU_objectsqY(}qZ(U meta_typeq[U DTML Methodq\Uidq]Uavalehtq^u}q_(h[h\h]U kustutusvormq`u}qa(h[h\h]Ustyleqbu}qc(h[h\h]Uyl tekstqdu}qe(U meta_typeqfU DTML MethodqgUidqhhu}qi(hfhghhhDu}qj(hfhghhUlisamisvormTudengidqku}ql(hfhghhUlisamislehtTudengidqmu}qn(U meta_typeqoUScript (Python)qphUlisamisSkriptAinedqqu}qr(hohphUlisamisSkriptTudengidqsu}qt(hoUFilequhUtudeng1qvu}qw(U meta_typeqxU DTML MethodqyUidqzUvaatamislehtTudengidq{u}q|(hxhyhzUvaatamisvormTudengidq}u}q~(U meta_typeqU DTML Methodq€UidqU prygikastq‚u}qƒ(U meta_typeq„UScript (Python)q…Uidq†UleidmisSkriptAinedq‡u}qˆ(h„U DTML Methodq‰h†hu}qŠ(U meta_typeq‹UScript (Python)qŒUidqUleidmisSkriptTudengidqŽu}q(U meta_typeqU DTML Methodq‘Uidq’UkustutuslehtAinedq“u}q”(U meta_typeq•UScript (Python)q–Uidq—UkustutusSkriptq˜u}q™(h•U DTML Methodqšh—hVu}q›(U meta_typeqœUFileqUidqžh%u}qŸ(hœhhžh)u}q (hœU DTML Methodq”hžhu}q¢(U meta_typeq£UFileq¤Uidq„h,u}q¦(h£h¤h„h;u}q§(h£U DTML MethodqØh„hMu}q©(U meta_typeqŖUScript (Python)q«Uidq¬UotsimisSkriptAinedq­u}q®(hŖh«h¬h"u}qÆ(U meta_typeq°UFileq±Uidq²h5u}q³(h°h±h²h/u}q“(U meta_typeqµU DTML Methodq¶Uidq·UvaatamislehtAinedqøu}q¹(U meta_typeqŗU DTML Methodq»Uidq¼hSu}q½(hŗUScript (Python)q¾h¼h>u}qæ(hŗUFileqĄh¼hJu}qĮ(U meta_typeqĀUScript (Python)qĆUidqÄh2u}qÅ(hĀUFileqĘhÄhGutUavalehtqĒ(U ¹qČ(hU DTMLMethodqÉttQh}(U ÕqŹ(hU DTMLMethodqĖttQh`(U ¾qĢ(hU DTMLMethodqĶttQUtitleqĪUhŽ(U ÜqĻ(h U PythonScriptqŠttQUstyleqŃ(U ĒqŅ(hU DTMLMethodqÓttQh]UAinetele registreerumineqŌhk(U ĶqÕ(hU DTMLMethodqÖttQh“(U Žq×(hU DTMLMethodqŲttQhm(U ĢqŁ(hU DTMLMethodqŚttQUkustutusSkriptqŪ(U ½qÜ(h U PythonScriptqŻttQhd(U ŹqŽ(hU DTMLMethodqßttQh{(U Ōqą(hU DTMLMethodqįttQh‚(U Ųqā(hU DTMLMethodqćttQhv(U Óqä(h'UFileqåttQhø(U Rqę(hU DTMLMethodqēttQu. Śµ((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UvaatamisvormAinedq Utitleq UUglobalsq }qUrawqT

Tudengid ja õppeained


Lisa aine

Aine nimi

qU_varsq}qu. ŃO((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UlisamislehtAinedq Utitleq UUglobalsq }qUrawqU”

Tänan lisamast!

TAGASI qU_varsq}qu. ćx((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UotsinguvormAinedq Utitleq UUglobalsq }qUrawqTĒ

Tudengid ja õppeained


Aine nimi


Otsi aine järgi:


TAGASI qU_varsq}qu. Ė Ÿ((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (Uenimiq Upnimiq Usaastaq U _getitem_q U_getitemqU _getattr_qU_getattrqU containerqUnrqUstrqUidqUcontextqUgetattrqUdocqtU co_argcountqKubU_paramsqUenimi, pnimi, saastaqUidqUlisamisSkriptTudengidqU__ac_local_roles__q}qUadminq]q UOwnerq!asU _bind_namesq"(cShared.DC.Scripts.Bindings NameAssignments q#oq$}q%U_asgnsq&}q'(Uname_containerq(U containerq)U name_subpathq*Utraverse_subpathq+U name_contextq,Ucontextq-U name_m_selfq.Uscriptq/usbU func_defaultsq0NU_codeq1TBcsd„ZdS(Nc s(t}t}|tdƒddƒ}dt|ƒ} |djo |tdƒdddƒn|tdƒd|dƒ||| td ƒd ƒd ƒ| d d dd ƒ t t| ƒ} || dƒd|dƒ|| dƒd|dƒ|| dƒd|dƒdS(Ns getPropertysloenduristudengsmanage_addPropertyisintsmanage_changePropertiessmanage_addProductsOFSPsmanage_addFilestitlessfilesenimisstringspnimissaasta(s _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdocsenimispnimissaasta(senimispnimissaastas _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdoc((sScript (Python)slisamisSkriptTudengids #+(slisamisSkriptTudengid(slisamisSkriptTudengid((sScript (Python)ssq2U _proxy_rolesq3(UManagerq4tq5U_bodyq6T[# Faili nime loomine, nr=container.getProperty('loendur', 0) #Kui omadust pole, siis väärtuseks 0 id='tudeng' + str(nr) if nr==0: container.manage_addProperty('loendur', 1, 'int') else: container.manage_changeProperties(loendur=nr+1) # Faili loomine context.manage_addProduct['OFSP'].manage_addFile(id, title="", file="") #Küsitakse ligipääs loodud failile doc=getattr(context, id) # Andmed atribuutideks doc.manage_addProperty('enimi', enimi, 'string') doc.manage_addProperty('pnimi', pnimi, 'string') doc.manage_addProperty('saasta', saasta, 'string') q7U Script_magicq8KUwarningsq9)Uerrorsq:)U Python_magicq;U*ė qsq+U_bodyq,Uum=container.objectValues('File') t=[] for x in m: if getattr(x, tunnus).startswith(sisu): t.append(x) return t q-U Script_magicq.KUwarningsq/)Uerrorsq0)U Python_magicq1U*ė q2u. ąP((U OFS.ImageqUFileqtqNt.}q(UsizeqKU _propertiesq(}q(UidqUtitleq Utypeq Ustringq u}q (hU content_typeq h h u}q(hUaineqh h utUdataqUU_EtagSupport__etagqU ts67587218.87qU__name__qUaine4qh Uh Utext/x-unknown-content-typeqU preconditionqUhU matemaatikaqU__ac_local_roles__q}qUadminq]qUOwnerqasu. įŒ((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts67587232.6qU__name__q Utudeng5q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Uenimiqhhu}q(h Upnimiqhhu}q(h UsaastaqhhuthUtext/x-unknown-content-typeqhUJukuqhUJuurikasqhUU__ac_local_roles__q}qUadminq]qUOwnerq ashU1987q!U preconditionq"Uu. äO((U OFS.ImageqUFileqtqNt.}q(UsizeqKU _propertiesq(}q(UidqUtitleq Utypeq Ustringq u}q (hU content_typeq h h u}q(hUaineqh h utUdataqUU_EtagSupport__etagqU ts67589093.42qU__name__qUaine6qh Uh Utext/x-unknown-content-typeqU preconditionqUhU eesti keelqU__ac_local_roles__q}qUadminq]qUOwnerqasu. QO((U OFS.ImageqUFileqtqNt.}q(UsizeqKU _propertiesq(}q(UidqUtitleq Utypeq Ustringq u}q (hU content_typeq h h u}q(hUaineqh h utUdataqUU_EtagSupport__etagqU ts69959239.85qU__name__qUaine10qh Uh Utext/x-unknown-content-typeqU preconditionqUhU bioloogiaqU__ac_local_roles__q}qUadminq]qUOwnerqasu. Wć((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (UaineIDq U _getattr_q U_getattrq U containerq UmUtUxUgetattrqtqU co_argcountqKubU_paramsqUaineIDqUidqUleidmisSkriptAineIDqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments qoq}qU_asgnsq}q(Uname_containerq U containerq!U name_subpathq"Utraverse_subpathq#U name_contextq$Ucontextq%U name_m_selfq&Uscriptq'usbU func_defaultsq(NU_codeq)T·csd„ZdS(Ncs¹t}|tdƒdƒ}g}x|drt}|||dƒƒdƒdƒoI||dƒ|jo,||dƒtt||d ƒƒƒnnq3W|SdS( Ns objectValuessFileisids startswithsregsaineIDsappendstudengID(s _getattr_s_getattrs containersmstsxsaineIDsgetattr(saineIDs _getattr_s_getattrs containersmstsxsgetattr((sScript (Python)sleidmisSkriptAineIDs  1(sleidmisSkriptAineID(sleidmisSkriptAineID((sScript (Python)ssq*U_bodyq+U”m=container.objectValues('File') t=[] for x in m: if x.id().startswith('reg'): if x.aineID==aineID: t.append(getattr(container, x.tudengID)) return t q,U Script_magicq-KUwarningsq.)Uerrorsq/)U Python_magicq0U*ė q1u. P((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts69959132.19qU__name__q Utudeng9q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Uenimiqhhu}q(h Upnimiqhhu}q(h UsaastaqhhuthUtext/x-unknown-content-typeqhUMaaliqhUMurakasqhUU__ac_local_roles__q}qUadminq]qUOwnerq ashU1785q!U preconditionq"Uu. Ł((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (U _getattr_q U_getattrq U containerq UmUtUxtq U co_argcountqKubU_paramsqUUidqUleidmisSkriptAinedqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments qoq}qU_asgnsq}q(Uname_containerqU containerqU name_subpathqUtraverse_subpathq U name_m_selfq!Uscriptq"U name_contextq#Ucontextq$usbU func_defaultsq%NU_codeq&T>csd„ZdS(Nc sŠt}|tdƒdƒ}g}xR|drE}|||dƒƒdƒdƒo||dƒ|ƒnq3W|SdS(Ns objectValuessFileisids startswithsainesappend(s _getattr_s_getattrs containersmstsx(s _getattr_s_getattrs containersmstsx((sScript (Python)sleidmisSkriptAineds  "(sleidmisSkriptAined(sleidmisSkriptAined((sScript (Python)ssq'U_bodyq(Ukm=container.objectValues('File') t=[] for x in m: if x.id().startswith('aine'): t.append(x) return t q)U Script_magicq*KUwarningsq+)Uerrorsq,)U Python_magicq-U*ė q.u. åN((U OFS.ImageqUFileqtqNt.}q(UsizeqKU _propertiesq(}q(UidqUtitleq Utypeq Ustringq u}q (hU content_typeq h h u}q(hUaineqh h utUdataqUU_EtagSupport__etagqU ts67589101.55qU__name__qUaine7qh Uh Utext/x-unknown-content-typeqU preconditionqUhU kirjandusqU__ac_local_roles__q}qUadminq]qUOwnerqasu. S ((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (UaineIDq UtudengIDq U _getitem_q U_getitemq U _getattr_qU_getattrqU containerqUnrqUstrqUidqUcontextqUgetattrqUdocqtqU co_argcountqKubU_paramsqUaineID, tudengIDqhUregistreerimisSkriptqU__ac_local_roles__q}qUadminq]qUOwnerq asU _bind_namesq!(cShared.DC.Scripts.Bindings NameAssignments q"oq#}q$U_asgnsq%}q&(Uname_containerq'hU name_subpathq(Utraverse_subpathq)U name_contextq*hU name_m_selfq+Uscriptq,usbU func_defaultsq-NU_codeq.Tcsd„ZdS(Nc s t}t}|tdƒddƒ}dt|ƒ} |djo |tdƒdddƒn|tdƒd|dƒ||| td ƒd ƒd ƒ| d d dd ƒ t t| ƒ} || dƒd|dƒ|| dƒd|dƒdS(Ns getPropertysloendurisregsmanage_addPropertyisintsmanage_changePropertiessmanage_addProductsOFSPsmanage_addFilestitlessfilesaineIDsstringstudengID( s _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdocsaineIDstudengID( saineIDstudengIDs _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdoc((sScript (Python)slisamisSkriptRegistreeris #+(slisamisSkriptRegistreeri(slisamisSkriptRegistreeri((sScript (Python)ssq/U_bodyq0T8# Registreerimise nime loomine, nr=container.getProperty('loendur', 0) #Kui omadust pole, siis väärtuseks 0 id='reg' + str(nr) if nr==0: container.manage_addProperty('loendur', 1, 'int') else: container.manage_changeProperties(loendur=nr+1) # Faili loomine context.manage_addProduct['OFSP'].manage_addFile(id, title="", file="") #Küsitakse ligipääs loodud failile doc=getattr(context, id) # Andmed atribuutideks doc.manage_addProperty('aineID', aineID, 'string') doc.manage_addProperty('tudengID', tudengID, 'string') q1U Script_magicq2KUwarningsq3)Uerrorsq4)U Python_magicq5U*ė q6u. ĪH((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (Uaineq U _getitem_q U_getitemq U _getattr_q U_getattrqU containerqUnrqUstrqUidqUcontextqUgetattrqUdocqtU co_argcountqKubU_paramsqUaineqhUlisamisSkriptAinedqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments q oq!}q"U_asgnsq#}q$(Uname_containerq%hU name_subpathq&Utraverse_subpathq'U name_contextq(hU name_m_selfq)Uscriptq*usbU func_defaultsq+NU_codeq,T°csd„ZdS(Nc sšt}t}|tdƒddƒ}dt|ƒ}|djo |tdƒdddƒn|tdƒd|dƒ||| td ƒd ƒd ƒ|d d dd ƒ t t|ƒ} || dƒd|dƒdS(Ns getPropertysloendurisainesmanage_addPropertyisintsmanage_changePropertiessmanage_addProductsOFSPsmanage_addFilestitlessfilesstring( s _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdocsaine( saines _getitem_s_getitems _getattr_s_getattrs containersnrsstrsidscontextsgetattrsdoc((sScript (Python)slisamisScriptAineds #+(slisamisScriptAined(slisamisScriptAined((sScript (Python)ssq-U_bodyq.Tō# Faili nime loomine, nr=container.getProperty('loendur', 0) #Kui omadust pole, siis väärtuseks 0 id='aine' + str(nr) if nr==0: container.manage_addProperty('loendur', 1, 'int') else: container.manage_changeProperties(loendur=nr+1) # Faili loomine context.manage_addProduct['OFSP'].manage_addFile(id, title="", file="") #Küsitakse ligipääs loodud failile doc=getattr(context, id) # Andmed atribuutideks doc.manage_addProperty('aine', aine, 'string') q/U Script_magicq0KUwarningsq1)Uerrorsq2)U Python_magicq3U*ė q4u. Š((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UlisamisvormAinedq Utitleq UUglobalsq }qUrawqTa

Tudengid ja õppeained


Lisa õppeained!
Õppeaine:

Aine nimi


TAGASI qU_varsq}qu. Xp((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts69963323.61qU__name__q Ureg12q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h UaineIDqhhu}q(h UtudengIDqhhuthUtext/x-unknown-content-typeqU__ac_local_roles__q}qUadminq]qUOwnerqashUtudeng5qhUU preconditionqUhUaine7qu. Vp((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts69962287.94qU__name__q Ureg11q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h UaineIDqhhu}q(h UtudengIDqhhuthUtext/x-unknown-content-typeqU__ac_local_roles__q}qUadminq]qUOwnerqashUtudeng9qhUU preconditionqUhUaine7qu. ęq((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UotsinguvormTudengidq Utitleq UUglobalsq }qUrawqT½

Tudengid ja õppeained


Tudengi eesnimi

Tudengi perenimi

Tudengi sünniaasta


Otsi perenime järgi:


TAGASI qU_varsq}qu. āp((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (Utunnusq Usisuq U _getattr_q U_getattrq U containerqUmUtUxUgetattrqtU co_argcountqKubU_paramsqU tunnus, sisuqUidqUotsimisSkriptAinedqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments qoq}qU_asgnsq}q(Uname_containerq U containerq!U name_subpathq"Utraverse_subpathq#U name_contextq$Ucontextq%U name_m_selfq&Uscriptq'usbU func_defaultsq(NU_codeq)Tecsd„ZdS(Nc s„t}|tdƒƒ}g}xO|drB}|t||ƒdƒ|ƒo||dƒ|ƒnq0W|SdS(NsleidmisSkriptAinedis startswithsappend( s _getattr_s_getattrs containersmstsxsgetattrstunnusssisu( stunnusssisus _getattr_s_getattrs containersmstsxsgetattr((sScript (Python)sotsimisSkriptAineds  "(sotsimisSkriptAined(sotsimisSkriptAined((sScript (Python)ssq*U_bodyq+Uum=container.leidmisSkriptAined() t=[] for x in m: if getattr(x, tunnus).startswith(sisu): t.append(x) return t q,U Script_magicq-KUwarningsq.)Uerrorsq/)U Python_magicq0U*ė q1u. Tś((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UregistreerimisVormq Utitleq UUglobalsq }qUrawqTG

Ainele registreerimine


Aine nimi

Tudengi nimi

qU_varsq}qu. ßT((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UkustutuslehtTudengidq Utitleq UUglobalsq }qUrawqU¢

Tänan lisamast!

TAGASI qU_varsq}qu. ¹ō((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q Uavalehtq Utitleq UUglobalsq }qUrawqTL

Tudengid ja õppeained


Lisa ained

Lisa tudengid


Otsi ained

Otsi tudengid


Vaata ained

Vaata tudengid


Registreeri ainel lugejaks qU_varsq}qu. ÕØ((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UvaatamisvormTudengidq Utitleq UUglobalsq }qUrawqTó

Tudengid ja õppeained


Lisa tudeng

Tudengi eesnimi

Tudengi sünniaasta

qU_varsq}qu. ¾%((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q U kustutusvormq Utitleq UUglobalsq }qUrawqTx

Tudengid ja õppeained



TAGASI qU_varsq}qu. Ü$((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (U _getattr_q U_getattrq U containerq UmUtUxtU co_argcountq KubU_paramsqUUidqUleidmisSkriptTudengidqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments qoq}qU_asgnsq}q(Uname_containerqU containerqU name_subpathqUtraverse_subpathqU name_m_selfq Uscriptq!U name_contextq"Ucontextq#usbU func_defaultsq$NU_codeq%TIcsd„ZdS(Nc sŠt}|tdƒdƒ}g}xR|drE}|||dƒƒdƒdƒo||dƒ|ƒnq3W|SdS(Ns objectValuessFileisids startswithstudengsappend(s _getattr_s_getattrs containersmstsx(s _getattr_s_getattrs containersmstsx((sScript (Python)sleidmisSkriptTudengids  "(sleidmisSkriptTudengid(sleidmisSkriptTudengid((sScript (Python)ssq&U_bodyq'Umm=container.objectValues('File') t=[] for x in m: if x.id().startswith('tudeng'): t.append(x) return t q(U Script_magicq)KUwarningsq*)Uerrorsq+)U Python_magicq,U*ė q-u. Ēį((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q Ustyleq Utitleq UUglobalsq }qUrawqT;body {background-color: #A6CFAA; scrollbar-Track-Color=#A6CFAA; scrollbar-DarkShadow-Color=#69A370; scrollbar-3dLight-Color="white"; scrollbar-Arrow-Color=#69A370; scrollbar-Base-Color=#A6CFAA; scrollbar-Face-Color="#A6CFAA"; scrollbar-Highlight-Color="black"; scrollbar-Shadow-Color="black"; font-family: courier new; font-size: 12px} p {font-size: 12px} h2 {font-family: courier new; font-size: 16px} a.five:link {color: #000000; text-decoration: none} a.five:visited {color: #000000; text-decoration: none} a.five:hover {text-decoration: underline}qU_varsq}qu. Ķ³((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UlisamisvormTudengidq Utitleq UUglobalsq }qUrawqT’

Tudengid ja õppeained


Lisa tudeng!
Eesnimi:
Perenimi:
Sünniaasta:

Tudengi eesnimi

Tudengi perenimi

Tudengi sünniaasta


TAGASI qU_varsq}qu. ŽQ((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UkustutuslehtAinedq Utitleq UUglobalsq }qUrawqU¢

Tänan lisamast!

TAGASI qU_varsq}qu. Ģd((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UlisamislehtTudengidq Utitleq UUglobalsq }qUrawqU³

Tänan lisamast!

TAGASI qU_varsq}qu. ½Z((U#Products.PythonScripts.PythonScriptqU PythonScriptqtqNt.}q(U func_codeq(cShared.DC.Scripts.Signature FuncCode qoq}q(U co_varnamesq (UREQUESTq U _getitem_q U_getitemq U _getattr_q U_getattrqUhasattrqU containerqtU co_argcountqKubU_paramsqUREQUESTqUidqUkustutusSkriptqU__ac_local_roles__q}qUadminq]qUOwnerqasU _bind_namesq(cShared.DC.Scripts.Bindings NameAssignments qoq}qU_asgnsq}q (Uname_containerq!U containerq"U name_subpathq#Utraverse_subpathq$U name_m_selfq%Uscriptq&U name_contextq'Ucontextq(usbU func_defaultsq)NU_codeq*TJcsd„ZdS(Ncset}t}t|dƒo#|tdƒ||dƒƒn|||dƒdƒdƒdS(Ns kirjenimismanage_delObjectssRESPONSEsredirectsavaleht(s _getitem_s_getitems _getattr_s_getattrshasattrsREQUESTs container(sREQUESTs _getitem_s_getitems _getattr_s_getattrshasattrs container((sScript (Python)skustutusSkripts"&(skustutusSkript(skustutusSkript((sScript (Python)ssq+U_bodyq,Uzif hasattr(REQUEST, 'kirjenimi'): container.manage_delObjects(REQUEST['kirjenimi']) REQUEST.RESPONSE.redirect('avaleht') q-U Script_magicq.KUwarningsq/)Uerrorsq0)U Python_magicq1U*ė q2u. Ź((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q Uyl tekstq Utitleq UUglobalsq }qUrawqTq

Ainetele registreerumine

* Otsi üles oma inimeste andmete sisestamise/muutmise/kustutamise rakendus.
* Muuda koodi nii, et kirjete nimed tuleksid: tudeng1, tudeng2, ...
* Loo sarnane sisestusvorm ainete tarbeks. Kirjete nimed aine1, aine2, ...
* Loo leht tudengi registreerimiseks ainele.
Tudengi andmete eraldi vaatamise lehel on loetelu olemasolevatest ainetest.
Märkides aine, luuakse seose kirjeldamiseks omaette kirje:
kuulaja1, kuulaja2, ..., kus kirjas nii õpilase kui aine kirje nimi.
* Edaspidi on õpilase lehel võimalik vaadata, millistele ainetele on ta end kirja pannud.
* Samuti saab ainete lehel vaadata, millised tudengid sinna ainele registreerunud on.
* Hoolitse et sama tudeng ei saaks samale ainele mitu korda registreeruda.
qU_varsq}qu. Ō((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UvaatamislehtTudengidq Utitleq UUglobalsq }qUrawqTK

Tudengid ja õppeained


,

,

,



Sünniaasta:

">


MUUDA

AVALEHELE

qU_varsq}qu. Ųī((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q U prygikastq Utitleq UUglobalsq }qUrawqTD

Ainete register

Lisa tudeng

EesnimiPerenimiSünniaasta
--- m=container.objectValues('File') t=[] for x in m: if x.id().startswith('aine'): t.append(x) return tqU_varsq}qu. ÓŠ((U OFS.ImageqUFileqtqNt.}q(UsizeqKUdataqUU_EtagSupport__etagqU ts67583996.72qU__name__q Utudeng1q U _propertiesq (}q (Uidq UtitleqUtypeqUstringqu}q(h U content_typeqhhu}q(h Uenimiqhhu}q(h Upnimiqhhu}q(h UsaastaqhhuthUtext/x-unknown-content-typeqhUKollqhUKallaqhUU__ac_local_roles__q}qUadminq]qUOwnerq ashU1965q!U preconditionq"Uu. R3((UOFS.DTMLMethodqU DTMLMethodqtqNt.}q(U__ac_local_roles__q}qUadminq]qUOwnerq asU__name__q UvaatamislehtAinedq Utitleq UUglobalsq }qUrawqT

Õppeained


:

,



MUUDA

AVALEHELE

qU_varsq}qu.’’’’’’’’’’’’’’’’