HƯỚNG DẪN SỬ DỤNG AMM

Embed Size (px)

Citation preview

HNG DN S DNG AMM OFFLINE SYSTEM 2.0Tm tt chc nngAMM 2.0 (Alpha Marking Machine) l h thng chm im t ng phc vu cho cc cuc thi tin hc. M-un offline phc v cho vic chm bi t ng cng nh l service chm bi cho h thng online to nn s thng nht trong h thng. Phin bn offline bao gm cc tnh nng: Qun l nhiu cuc thi khc nhau: d dng chm mt lc nhiu khi, bng thi; hay dng theo di ton b qu trnh luyn tp i tuyn hoc kt qu thi c ca mt lp. Mi th mc con trong th mc Contests s ng vi mt cuc thi. Trong phin bn AMM2, c sn cuc thi 1stDemo c s dng lm v d tm hiu h thng AMM2. Qun l bi thi (hay bi): lin quan n cc test, thi gian chm v im ca cc test. Mi th mc con trong th mc Contests\\Exams s ng vi mt bi thi. Trong phin bn AMM2, trong Contests\1stDemo\Contestants c sn 2 th mc Fibo & NguyenTo c s dng lm v d tm hiu h thng AMM2. Qun l bi np th sinh: bao gm cc bi m th sinh lm c. Mi th mc con trong th mc Contests\\Contestants s ng vi mt th sinh. Tt c cc bi np ca th sinh. Trong phin bn AMM2, trong Contests\1stDemo\Contestants c sn mt s th mc min ha cho vi th sinh tiu biu c s dng lm v d tm hiu h thng AMM2. Chm t ng: ton b qu trnh chm bi c thc hin t ng, v qu trnh chm c hin th di thanh trng thi. Sau khi qu trnh chm hon tt thnh cng, bng im s hin ra trn mn hnh cng vi chi tit chm. C th chn ring mt s bi thi cng nh bi np c th sinh chm. Xut kt qu ra tp tin Excel: kt qu chm c th c xut ra tp tin .xls d dng lm bo co kt qu cng nh sp xp th hng. H tr nhiu phng thc chm: hin ti AMM2 ci sn mt s phng php chm da trn so snh kt qu: nh phn, vn bn theo t/t khng phn bit hoa thng/s nguyn/s thc, theo chun ACM. Ngi dng c th m rng phng thc chm cho nhng bi thi cn kim tra kt qu phc tp hn vi phng thc chm External. Trong phin bn AMM2, bi thi NGUYENTO c s dng lm v d m rng phng thc chm. H tr m rng trnh bin dch: do a s cc mi trng lp trnh u s dng nhiu hn mt tp tin c th bin dch, vic s dng trnh bin dch gp nhiu tr ngi, nht l vic cu hnh mi trng bin dch c th khc nhau nn trong phin bn AMM2, bi np c np ch yu l dng .EXE. Hin ti AMM2 h tr bin dch tp tin .PAS ca Borland Pascal 7 & .CPP ca Borland C++ 3.1. D nh sp ti s m rng cho php bin dch bi bng .java sau khi xem xt v cu hnh bin dch ca Java.

Phn quyn chm thi: gip bo v h thng khi b h hng dn n kt qu chm b nh hng do li nghim trng ca bi lm th sinh hoc hnh vi ph hoi, gian ln c .

Ci t phn quyn chm thiChc nng phn quyn chm thi cho php bi np ca th sinh c chy di quyn ca mt windows user khng c quyn hn (limited user) m bo th sinh khng th thay i bt c thng s no ca h thng cng nh ci t trnh thng tr. Ngoi ra vic s dng chc nng phn quyn kt hp vi t quyn hn s dng th mc AMM (folders & files security) m bo th sinh khng th c c kt qu mu hay sa i can thip vo h thng AMM. Sau y l cc bc thit lp phn quyn: Cc bc ny ch cn thc hin mt ln duy nht sau khi ci t h thng AMM offline 2.0. 1. Chy lnh C:\AMM2\Utilities\SetupPermission.cmd thc hin vic phn quyn. Tin ch ny s t ng thc hin cc cng vic sau y. Cc bc thit lp c ch phn quyn To windows user amm, password amm2006 khng c quyn administrator. Phn quyn th mc C:\AMM2 ch cho php Administrators truy cp. Phn quyn cho php C:\AMM2\Temp c thm user amm c quyn truy cp read only. Phn quyn cho php C:\AMM2\Temp\RunTest c thm user amm c ton quyn. :

2. Trong AMM, chn chc nng Phn quyn chm thi

Nhp vo hp thoi thng s username l amm, password l amm2006 (ging thit lp bn trn) v chn Kim tra xem kt qu. Nu nhn c 5 thng bo TOT, qu trnh

phn

quyn

thnh

cng.

3. Nhn nt Shutdown kim tra th th sinh c quyn restart/shutdown my hay khng? Nu mi vic tt p, khng c ca s no khc xut hin ngoi tr ca s thng bo:

(Trong trng hp c li, hp thoi thng bo my s b shutdown, user amm c quyn administrator. Nhn nt OK trong hp thoi trn dng vic shutdown) 4. Nhn nt Lu li xc nhn thay i.

Qun l cuc thiMi th mc con trong th mc Contests s tng ng vi mt cuc thi. V d: OLP06KC, OLP06CH, OLP06SC, m mt cuc thi mi c tn l 1stDemo, cn phi to mt th mc 1stDemo v ng thi to hai th mc con trong Contests\1stDemo l Exams v Contestants. Hai th mc trn s cha bi thi v bi np th sinh (xem cc bc k tip).

Khi AMM khi ng, th mc Contests s c duyt qua bit c nhng cuc thi no. Mn hnh chn cuc thi s xut hin cho bit cc cuc thi ang c. Chn mt cuc thi bt u lm vic.

Sau khi chn mt cuc thi, ta cng c th chn mt cuc thi khc vi chc nng Chn k thi: .

Qun l bi thi ( thi)Mi th mc con trong th Exams s tng ng vi mt bi thi. V d: FIBO, NGUYENTO, Mi th mc con trong th mc bai thi (FIBO chng hn) s tng vi mt test.

Gi s bi thi FIBO s dng input l FIBO.INP, output l FIBO.OUT v c 5 test, chng ta s to 5 th mc, v chp ln lt mi input & output mu vo th mc test tng ng,

S dng chc nng Cu hnh bi thi hiu chnh im, thi gian chy, cc tp tin input, cc tp tin output, phng thc chm. im v thi gian chy test c th c

cu

hnh

ring

cho

mi

test

nu

mun.

Mun sa bi thi no, chn Tab tng ng sa xong, nhn nt Lu (Tt c bi thi) Di y l thng tin s lc v cc phng thc chm:

ca bi thi . Sau khi xc nhn thay i.

Word: b qua tt c khong trng, tab, xung dng, so snh tng t gia output ca th sinh v output mu. WordIgnoreCase: tng t Word nhng khng phn bit ch hoa ch thng. Double: b qua tt c khong trng, tab, xung dng, so snh tng s thc gia output ca th sinh v output mu. Long: b qua tt c khong trng, tab, xung dng, so snh tng s nguyn gia output ca th sinh v output mu. ACM: theo tiu chun ACM, cho 3 kt qu: Sai, Sai nh dng, ng. Binary: so snh chnh xc tng byte.

External: t nh ngha li chng trnh chm. Xem tooltip bit r hn v chc nng ny.

Qun l bi np th sinhMi th mc con trong th Contestants s tng ng vi mt th sinh. V d: KC001, KC002, Mi th mc con trong th mc th sinh (KC001 chng hn) s tng vi mt bi np. V d: Fibo.pas, NguyenTo.exe. V d: th sinh 0001 np 2 bi l FIBO.CPP & NGUYENTO.PAS:

Sau khi chn mt cuc thi v cu hnh bi thnh cng, danh sch bi np s chm s hin ra ca s bn phi. Nu khng tm thy ca s ny, s dng chc nng Chn bi chm:

Chm bi t ngCc bc cn thc hin trc khi chm bi Thc hin phn quyn Cu hnh bi thi Chp bi np th sinh vo th mc Qu trnh chm bi mt kh nhiu thi gian v s c thanh progress bar cho bit tnh trng chm hin ti. Trong qu trnh chm, khng m bt k ng dng no ln v s nh hng n kt qu chm bi. Sau khi kt thc thnh cng, mn hnh chnh s hin ln kt qu chm.

S dng tooltip xem chi tit kt qu chm hoc chuyn sang tab Chi tit:

Xut kt qu ra tp tin ExcelS dng chc nng Kt xut Excel xut kt qu chm ra tp tin .xls. Tp tin ny s c 3 sheet phc v cho cc nhu cu lp bin bn chm, bo co kt qu, sp hng.

M rng phng thc chmTrong phn ln trng hp cc bi thi, vic s dng phng thc chm so snh kt qu l , tuy nhin c mt s bi thi cn phi s dng phng php chm ring. V d: tm mt ng i ngn nht trong mt th, nu trng hp c nhiu ng i ngn nht, v bi thi mun yu cu th sinh ch r ra ng i m th sinh tm c th phng thc chm so snh s l khng th. Trong trng hp ny, ta phi s dng phng thc chm External:

Bi thi NGUYENTO i km vi AMM2 s dng phng thc chm External minh ha cch s dng. (Xem m ngun Contests\1stDemo\Exams\NGUYENTO\NGUYENTO.CPP hiu r v d cng nh s dng lm khung chng trnh chm). Chng trnh chm NGUYENTO.EXE Chng trnh chm phi cng tn vi bi thi v t trong th mc bi thi. Input c ly t th mc test. Output mu c ly t th mc test. Output ca th sinh c ly t th mc hin hnh. Tp tin m t chm COMPAR$R.INP Ch gm mt dng duy nht cha ng dn n th mc test (cha input & output mu). V d: C:\AMM\Contests\Exams\NGUYENTO\TEST 1\ Tp tin kt qu chm COMPAR$R.OUT Ch gm 2 dng. Dng u cha mt trong 4 gi tr: DUNG SAI SAIDINHDANG DUNGMOTPHAN p

Dng th hai cha ghi ch xut ra bo co (khng bt buc). V d: DUNG

Hoc: SAI 3 khong la nguyen to Hoc: DUNGMOTPHAN 50 Dung 5 tren 10 so Trong s 50 ng vi 50% s im. Do khng c g m bo l kt qu ca th sinh l hp l v nh dng, cn kim tra k trong qu trnh c trnh vic chm sai. V d: yu cu xut ra 5 s nguyn t u tin, th sinh c th:

Khng xut ra bt k s no. Xut ra n 6 s. Do phi kim tra k cho d 5 s u c ng th kt qu vn phi tr v sai. Xut ra k t khng phi l s. V d, in ra KHONG TIM THAY trong khi ng ra phi xut ra tp tin rng nu c yu cu xut 0 s nguyn t u tin.