259
Бақылау жұмысы нұсқалары файлының үлгісі:
1 тақырып " C тіліндегі ақпараттар құрылымы"
1 нұсқа
1 - сұрақ: Жадының қандай көлемі signed int айнымалы
типін алады ?
Жауабы: __
2- сұрақ: келесі құрылым жадының қандай көлемін алады?
packed struct {
Жауабы:___________
жиналған жұмыстардың каталогы студенттермен орындалған
бақылау жұмыстарының нұсқалар файлынан тұрады. Файл атауының
параметрі:<Аты>- theme<тақырып нөмірі>_гаг<нұсқа нөмірі>.£хк
Мысалы, студентпен орындалған, екінші тақырыптың бірінші нұсқасы
vasya, былай аталады:
vasya- theme2_var1.
txt.
Жүйемен үш түрлі пайдаланушы жұмыс жасайды:
■
өңдеуші —
devel тіркеме атауы, teacher тобының мүшесі
■
оқытушы — тіркеме атауы
teacher, топ мүшесі
teacher;
■
студенттер — тіркеменің еркін
атаулары,
teacher топқа
кірмейді.
Жеке топтарды
белгілеу есебінен teacher
бақылау жұмыстары бар каталогқа, студенттердің
келісімсіз қол
жеткізуін алдын алу мүмкін болады, ал қол жеткізу құқығын
шектеу көшіріп жазу мүмкіндігін минимумға жеткізеді (басқа
студенттің бақылау жұмысын қарау).
«Білімді бақылау» жүйелердің әзірлемесінің міндеттерін қою 1.5.
тарауда келтірілген.
«Білімді бақылау» жүйесі шегінде орындалатын
жұмыстарды
қамтамасыз етудегі, тапсырмалар командалық интерпретатор BASH
тілінде жазылған. Тапсырмаларды үш топқа жіктеу ұсынылған:
■
check/ scripts/teacher каталогында
орналасқан оқытушының
жұмыстары үшін
■
check/scripts/ students каталогында орналасқан
студенттердің
жұмыстары үшін;
■
check/scripts каталогында орналасқан қызметтік тапсырмалар.
Оқытушылар мен студенттердің тапсырмасын дұрыс жіберуді
қамтамасыз ету үшін BASEDIR айнымалы шеңбердің мәндерін
тағайындау керек, ол «Бақылау» жүйесінің толық атауын береді.
Студенттер қолданатын пакеттік файлдар үшін студенттің жұмыс
облысын сақтайтын және каталог атауын көрсететін, NAME
айнымалысының мәндерін орнату керек. Ол үшін
scripts/env.sh