ACT orosz iskolákban - blog archive - ejudge - ellenőrizze programozási feladatok

Andrey baglyok. Igazgatóhelyettese ICT, tanár gimnáziumban őket. SV Kowalewski Great Luke Pszkov régió, írja a Ejudge rendszer. amelyeket fel lehet használni, hogy ellenőrizze a helyességét a döntést a programozási feladatokat.

Mi ez?
Igen, sokan tudják tesztelni a programot, Docebo. Claroline. ugyanaz Moodle. de csak egy rendszer képes ellenőrizni a helyességét a határozat programozási feladatok - ejudge. Minden nagyobb tudástípus kontroll (válaszlehetőségek, feleletválasztós válasz - egyszavas választ - szöveges, többváltozós probléma - ez az, amikor a különböző diákok kapnak különböző lehetőségek), az összes jelentős típusú ismeretek ellenőrzési rendszer ejudge ott. Mi, egy másik szuper testilka? És itt-ott.

További ajánlott elolvasni ezt: ftp://ftp.altlinux.org/pub/people/dk/README.utf8.txt
Legalábbis én képes telepíteni ejudge többször használja ezt az útmutatót.

Kerestem on-line programot, és rábukkant ejudge. Miért szükséges on-line tolmács / fordító? Compiler otthoni számítógépek a diákok nem gyökeret. Különböző okok miatt nem gyökeret, vagy nem használják tömegesen, rejtvények tanulók tartósan megoldható használata nélkül fordítóprogramok. Az alapváltozat. „És ez nincs telepítve!”. Tehát ez volt a nagy vágy, hogy „transzplantáció” minden fordítóprogramok, a probléma nem oldódott meg „a homlokon”, és lett nemkívánatos események ejudge rendszer bevezetése.

A legfontosabb dolog -, hogy van egy pihenésre, és ejudge ellenőrzi rejtvényeket, és óvatosan teszi őket az archívumban, korrekt, és nem olyan - minden ment. Rovására „többit” - vicceltem. Mint már említettük - a fő különbség ejudge vizsgálati rendszerek az a képesség, hogy automatikusan ellenőrizze konzolos programok a különböző programozási nyelvek (van még egy BASIC!).

ACT orosz iskolákban - blog archive - ejudge - ellenőrizze programozási feladatok

ACT orosz iskolákban - blog archive - ejudge - ellenőrizze programozási feladatok

Szükségem ejudge iskolai rendszerben?

  1. Szükséges látható végrehajtására irányuló erőfeszítések a rendszer Linux. Bár a tanárok már együttműködik ACT ALTLinux, a rendszer telepítése egyszerűbbé válik a jelenléte rpm a tárolókból ALTLinux-egy nagyon tisztességes útmutatót (Köszönet Denis Kirienko!).
  2. Kis dokumentáció munkát a rendszer, a konfiguráció. Csak mi a világ, hogy az új felhasználók szeretnék, hogy a „fogantyú” tartott létrehozása a versenyen. Én személyesen segíteni a jó emberek az arc D.Kirienko, melyek sok köszönet neki. Köszönöm, hogy követtétek (talán buta) kérdés.

ACT orosz iskolákban - blog archive - ejudge - ellenőrizze programozási feladatok

ACT orosz iskolákban - blog archive - ejudge - ellenőrizze programozási feladatok

Köszönjük PR!

Megosztása moodle és ejudge - egy speciális fejlesztés az informatics.mccme.ru oldalon.

Sajnos, nem vagyunk készek megismételni ezt a megoldást - mert minden történik egy élő oldalon, és úgy gondolja, a probléma a hordozhatóság megoldásokat nincs sem ereje, sem az adott vágy.

Ó, elfelejtettem összekapcsolni egy iskola saját szerver ejudge - server.179.ru. Lehet még egy iskola ezt a rendszert, de nem találtam az interneten. Iskolánkban amíg ejudge tartalmaz 2 verseny, de fejleszteni egyedülálló. Beállítása a verseny (bajnokság - feladatokat együttesen) ejudge sokkal nehezebb, mint beiktatás ez legalább azt az időt sokkal több időt. De az eredmény megéri.
Idézet:
„És megy egy köteg azok, akik” akasztott „és aki mindig mindent megteszünk, és arra törekszenek, hogy minden, az első, és azok, akik megértik, hogy kevés, mi történik.”
Igen, van egy probléma ... És a probléma a csalás, amely azonban lehet legyőzni azáltal különböző változatai - ejudge képes. De általában osztályok, dolgozó ejudge, tanulni programozás sokkal jobb.

> Kis dokumentációt a munkáját a rendszer, a konfiguráció. Csak mi a világ, hogy az új felhasználók szeretnék, hogy „a fogantyút” kellett létrehozni egy versenyen.

Azok, akik segítik a projekt fejlesztése és elősegíti a korszerű technológia az oktatási folyamatban írhatnánk egy bemutató telepítésével és használatával ejudge. Hogyan kell telepíteni, hogyan kell hozzáadni a felhasználók hogyan kell létrehozni versenyek, hogyan kell hozzáadni egy feladatot ... Egy ilyen útmutató lenne nagyon helyénvaló.

Már a képzés, hogy működik, ha csak hozzá képeket ... És így, a kis dolgok, a személyes tapasztalat.

> Hogyan adjunk a felhasználók hogyan kell létrehozni versenyek, hozzátéve, a problémát ...

Akartam írni magamnak, hogy könnyebb volt vele dolgozni. Elnyúlva a Moodle. A legvalószínűbb.
Az alkalmazott rendszer, de a vizsga! Van-e remény, legalább egy kicsit? Ellenőrizze a működését a CSE - sok szakértő, annyi vonatkozó véleményeket S. One hozza 3 pontot, a második 0 ...
Másolásával megoldások ... Hogyan kell kezelni őket: Van 4 párhuzamos csoporttal. Az egyik, hogy Pascal, C második, harmadik, a Java és a negyedik, hogy? BASIC? Huh! Plus többváltozós problémákat.

> Share on a Moodle.

Tedd - ad egy hivatkozást. Például, ejudge fórum.

> Ez a rendszer használható, de a vizsga! Van-e remény, legalább egy kicsit?

De ahhoz, hogy végre ezt a technológiát az elterjedt a vizsga formájában egy számítógépes szükség van egy nagyon komoly pénz (ez a fejlesztési vizsgálati módszerek). Ebben az esetben, és megállt ... Nos, előbb vagy utóbb, de teljesen számítógépes vizsga, bevonuljunk - de szükség lehet 10 vagy 20 év múlva ...

> A másolás megoldásokat ... Hogyan kell kezelni őket: Van 4 párhuzamos csoporttal. Az egyik, hogy Pascal, C második, harmadik, a Java és a negyedik, hogy?

Python, Ruby, jól, szélsőséges esetben - Perl vagy a PHP, de ez el kell kerülni, valamint az alapvető.

Először akkor át csak azonos fájlok - itt csak meg kell figyelni, hogy a méret a ítéleteire az egyes feladatokra. Ha két diák át fájlokat az azonos vagy hasonló méretű - ez egy olyan alkalom, hogy összevessék megoldásokat. Aztán a diákok ünnepélyesen demonstiruyutsya a megfelelő kódokat, mindkét megoldás kizárásra kerül.

Aztán a diákok fog csalni - meg fogja változtatni a változók neveit, szóköz és módosíthatja a formázást. Itt kell gondosan össze, figyeljen az algoritmusok ... De ha a feladat nehéz, mert az megváltoztatja a nevét, a változók, mégis nyilvánvaló, hogy az algoritmus ugyanaz. Általában azt minden évben minden új osztály kezdi a harcot csalás - bérelnek írt le döntés, én határozottan elnyomja azt. Ugyanakkor azt nem érti, aki valaki írt le, hanem egyszerűen csökkenteni az értékelés bárkinek azonos megoldásokat. Miután hat hónap vagy egy év a gyerekek megértsék, mi történik és vesztesek megalázzák magukat, és a legjobb tanulók csak abbahagyja vesztesek leírni a problémát. csaló probléma megszűnik, pihenhet, és kezdjük a harcot a csalás új osztály

Csalás mindig harcolni, van akarat ...

Ezt széles körben számoltak be előre, és minden területen a területen.
A rendszer épült egy elosztott fürtözött Oracle megoldás, amely megfelelő biztonságot és megbízhatóságot szükséges a vizsga alatt. Mindent jól dokumentált. A megoldás Java nyelven íródott, és némi erőfeszítés lehet lefordítani FB vagy Postgress, és megjelent a szabad formában.