Eksperto lygio sintaksės pavyzdžiai| Ekspertų rolės pavyzdžiai kortelėse «Matomumas», «Priėjimas» ir «Rezultatas» (struktūros elementai) |
|---|
| isGuest(0) arba isGuest(0)=1 arba isGuest(0)=TRUE Tik svečiai turi teisę prieiti prie šio elemento. |
| inLearningGroup("Mėgėjas") = 0 Išskyrus šią grupę «Mėgėjas», kurso elementai yra matomi visiems dalyviams. |
| (now >= date("22.03.2004 12:00")) & (now <= date("23.08.2004 18:00")) | inLearningGroup("Kuratorius") Kurso elementai matomi visiems dalyviams nuo 22-3-2004 iki 23-8-2004. Mokymosi grupės nariams «Kuratorius» tai yra matoma bet kada. |
| (now >= date("03.09.2004 00:00")) & (now <= date("13.10.2004 00:00")) & inRightGroup("Vertintojas")| isUser("Autorius") Kurso elementas yra matomas visiems dalyviams iš teisingos grupės «Vertintojas» nuo 3-9-2004 iki 13-10-2004. Asmeninis su naudotojo vardu «Autorius» tai yra matoma bet kada. |
| hasAttribute("swissEduPersonStudyBranch3","6200") Tik mediciną studijuojantys studentai turi priėjimą prie šio kurso elemento. Taip pat žiūrėti: AAI požymių apibūdinimas AAI požymių specifikacija (pdf rinkmena) |
| hasAttribute("swissEduPersonHomeOrganization","unizh.ch") Tik studentai iš Zurich universiteto turi priėjimą prie šio kursų elemento. Taip pat žiūrėti: AAI požymių apibūdinimas AAI požymių specifikacija (pdf rinkmena) |
| isInAttribute("surname","Mue") Sukuria TRUE visiems asmenims, kurių požymiai surname turi raidžių seką "Mue". Pvz. gauname TRUE reikšmes "Mueller" arba "Muehlebacher" Taip pat žiūrėti: AAI požymių apibūdinimas AAI požymių specifikacija (pdf rinkmena) |
| isInAttribute("eduPersonEntitlement","http://vam.unizh.ch") Sukurta TRUE visiems asmenims kurių atributas eduPersonEntitlement turi reikšmę "http://vam.unizh.ch". Pvz. gavome TRUE reikšmę "http://vam.unizh.ch/surgery" Taip pat žiūrėti: AAI požymių apibūdinimas AAI požymių specifikacija (pdf rinkmena) |
| (getPassed("69742969114730") | getPassed("69742969115733") | getPassed("69742969118009")) * 10 Ši rolė nustatyta kursų elemento Struktūra kortelėje «Rezultatas» -> «Rezultatas skaičiuojamas» . Kursų elementas Struktūra skiria 10 taškų jeigu vienas iš testų (kursų elemento ID "69742969114730", "69742969115733" arba "69742969118009") buvo įvykdytas. Kitu atveju 0 taškų |
| (getScore("69742969114730") + getScore("69742969115733") + getScore("69742969118009")) >= 140 | getPassed("69978845384688") Ši rolė nustatoma kursų elemento Struktūra kortelėje «Rezultatas» -> «Užskaityta jei» . Kursų elementas Struktūra rodo «Užskaityta», jeigu pasiekta nemažiau nei140 taškų visuose testuose arba jeigu «Užskaityta» yra įvesta rankiniu būdu. (Elementas Įvertinimas su ID "69978845384688"). |
| getAttempts("70323786958847") > 0 Sukuria TRUE, kai tik kurso dalyvis pirmą kartą sėkmingai užbaigė testą su nurodytu ID. |
| getAttempts("70323524635734") <= 3 Sukuria FALSE, kai tik kurso dalyvis įdeda daugiau nei 3 rinkmenas į kurso elemento Užduotis saugojimo aplanką. |
| getInitialEnrollmentDate("70323786958847") <= date("26.5.2005 18:00") Sukuria TRUE tiems dalyviams, kurie užsiregistravo į grupę prieš 18 valand1 2005, Gegužės 26 dieną, kursų elementui Įtraukimas į sąrašus su nurodytu ID |
| getInitialEnrollmentDate("70323786958847") + 2h > now Sukuria registracijos tvarkaraštį TRUE per dvi valandas dalyviams, kurie buvo įtraukti į prieinamą kursų grupę , kurso elemento Įtraukimas į sąrašus su nurodytu ID . Šis būdas tinkamas kai kiekvienas dalyvis gali tik dirbti, pavyzdžiui, rašyti konkrečiu laiko tarpu. |
| Grįžti | Uždaryti langą |