Documente Academic
Documente Profesional
Documente Cultură
Și invers, unele aspecte ale predării la distanță pot fi mult mai deschise spre
evaluare. În loc să pregătească materialele pentru un număr de studenți prezenți în
sala de curs, titularul cursului alcătuiește suportul pentru oricine dorește să-l cumpere
și să-l citească, fiind disponibil pentru evaluarea atât de către cursanți, cât și de către
colegi sau experți în evaluare.
Exemplu
Activitatea de suport pentru cursanți, spre exemplu, poate îmbrăca forma unei
activități tutoriale în care tutorul mediază relația dintre cursant și materialul de
parcurs (respectiv dintre cursant și autorii de curs). Însă, pentru un sistem mai
elaborat și de dimensiuni mai mari, aceeași activitate se poate detalia pe mai multe
componente, relativ independente:
Platformadeevaluareafostdezvoltatăîncadrulproiectuluistrategic„INSTRUMENT
EDIGITALE DE AMELIORARE A CALITĂŢII EVALUĂRII ÎN
ÎNVĂŢĂMÂNTUL
PREUNIVERSITAR”,proiectcofinanţatdinfonduristructuraleeuropene.Încadrulacestuipr
oiectau fost dezvoltate şi implementateinstrumente şimecanisme digitale de
îmbunătăţirea
procesuluideevaluare/autoevaluareînînvăţământulliceal.Pebazaconturilorcreatedecătr
eechipaSOFTWINşiprimitedecătrefiecarecadrudidacticplatformapoatefiaccesatălaadre
sa https://insam.softwin.ro/insam/.
Sisteminformaticdeevaluareesteaccesibiltuturorparticipanţilorlaprocesuldeeduc
aţie:elevisau cadredidactice.
PentrudisciplineleinformaticepeplatformaINSAMaufostcreateaproximativ18.0
00deitemideevaluareşi600detestepredefinite.Platformaconţineurmătoareletipurideitem
ideevaluare:obiectivi,semiobiectivi şi subiectivi.
1. Itemiobiectivi
2. Itemisemiobiectivi
3. Itemisubiectivi
Cuitemiideevaluareexistenţipeplatformăprofesorulpoatesăcreezetestesausă
utilizezetestelepredefiniteaccesândsecţiuneaZonadeevaluare.Înaceastăsecţiunepotfi
vizualizatetesteledisponibileînsistem,sepotcreatestenoi,sepotdefinisesiunideevaluare/
autoevaluarepentruelevi,corecta şi nota testele rezolvate decătreelevi.
– Sumative
– Predictive
– Formative
– Creândmanualtestul
GenerareaautomatăatestelorînsistemulINSAMserealizeazăprinparcurgereaun
uiproces care constă în maimulţi paşi:
1. definireafiltrelor(sealegedisciplina,clasa,capitolul,număruldeitemidupănivelul
dedificultate şi tipurilede itemicaresevor utiliza)
3. salvareatestului(introducereadatelordespretest,precum:titluluitestului,ainstru
ctajuluişidescrierii,niveluldedificultate,tipultestului,duratadevalabilitateînplatformăşidur
atadeaplicare atestului laelevi.)
Figura 2: GenerareatestelorînsistemulINSAM (https://insam.softwin.ro/insam/)
Înafarădeprimulpas,utilizatorulsepoateîntoarceoricândîntr-
unpasanteriorpentruacompleta şi modifica setările şi informaţiileintroduse.
Deasemeneaexistăposibilitateadeamestecareaitemilorşiesterecomandatăpentruaplic
areatestelorlaclasecumulţielevicucalculatoareapropiate.Erecomandatsănusecomplete
zedata definalatestului decât în momentul în careacestadevine învechit.
1. căutareaitemilor(definireafiltrelorpentrucăutareaitemilorcarevorformatest
ul.Alegereadisciplinei şi atipurilor de itemiesteobligatorie.)
2. selecţiaitemilor(Adăugareaitemiloridentificaţiînplatformăînurmacăutăriide
lapasul1.Există posibilitateapre-vizualizării itemilor prin clic penumeleacestora.)
3. pre-vizualizarea şi rulareatestului
4. salvarea testului.
• Testautoevaluare
• Confirmare date
• Acces multiplu
Sepoatedefinisesiunea,apoi,încadrulacesteia,alestestuldinzonadeevalua
reprinaccesarea secţiuniiSESIUNILE MELE.
Figura 6: Sesiune de testare în sistemul INSAM
(https://insam.softwin.ro/insam/)
• Numesesiune
• Datăînceput şi sfârşit
• Confirmare date
• Acces multiplu
Dupăceuntestafostadministratgrupuluideelevi,dacăacestaaconţinutşiitemideeva
luaresubiectiviatunciînzonadeevaluare,secţiuneaTESTEDECORECTATvorfivizibileşip
rofesorul areposibilitateadeaevaluarăspunsurile elevilor şi de ale nota.
o Corectareaautomatăasistemului-
seefectueazănumaipeitemiiînchişi/obiectivicepotfievaluaţi automat decătre
sistemul informatic.
o Corectareamanualăaitemilordeschişi/subiectividintr-untest -
decătreutilizatorul detipprofesor.
o Vizualizarea testelorcorectate
o Informaţiiafişate
o Ordonarea testelor
ÎncadrulsistemuluiinformaticINSAM,rezultateleobţinutedeeleviînurmaadminis
trăriitestelorvorfisalvateşiutilizateîndiverserapoarteşistatistici,pentruaservicadrelordida
ctice,darşielevilor,laanalizaacestorrezultateînfuncţiedediversecriterii.Acestepotfivizuali
zateînzonaRAPOARTE ŞI STATISTICI.
ÎnacestmomentplatformaINSAM nuestefinalizatăurmândsăse
finalizezezonade PORTOFOLIU, PROIECTE, CLASAMENTE,ITEMI DE
EVALUARE.
• Infoarenahttp://infoarena.ro
Infoarenaesteoplatformăwebdezvoltatădecătretineripasionaţideinformatică,c
uexerciţii(probleme)diferenţiatepeniveluridedificultate,delacelemaiuşoarepânălacelepe
ntruolimpiadă,platformărezervatăinformaticiicarefurnizeazărezultatulevaluăriicuajutoru
lunuievaluatorautomataproapeinstantaneu.Formându-şideprindereadeaseauto-
evaluaşideafievaluat,elevulînvaţăsăcomparăidei,să-şiauto-
impunăuntermenpentruaducelabunsfârşitosarcină. Eunfel de disciplinădesine pecare
elevul şi-o însuşeşte.
Pentruatrimitesoluţiile
laproblemedinarhiveledeprobleme,elevultrebuiesădispunădeoadresădee-mailşisă-
şicreezeuncontdeutilizatorprincompletareaformularuluipusladispoziţiede infoarena.
-Arhivadeprobleme -
conţineolistădeaproximativ1100deproblemecugradededificultatediferite,printrecareser
egăsescşiproblemeledateladiverseleetapealeOlimpiadeideInformatică.
Figura 8: Arhiva educațională (http://infoarena.ro)
Arhivaeducaţională -
conţineproblemeceurmărescimplementareaunuisinguralgoritm,structuridedatesautehn
icideprogramare.Spredeosebiredeproblemeledeconcurs,acesteaizoleazăunsingurasp
ectteoretic.Accesullasurseestedeschisiarînenunţsegăsescindiciiderezolvare,link-uri
cătresursede100 depuncte şiarticolepesubiect.
Articole -
Aceastăsecţiunepuneladispoziţiadoritoriloroseriedearticolepetemedealgoritmică,darşi
pealtedomeniialeinformaticii,pentruaînvăţanoitehnicideprogramareutileînconcursuriled
eprofil,constituindoputernicăsursădeinformareprinarticoleledespecialitatepecareleofer
ă gratuit tuturor celorinteresaţi.
Figura 9: Algoritmi, structuri de date (http://infoarena.ro)
Evaluatorulonline,arhivadeprobleme,concursurileperiodicecareseorganizeaz
ă(Algoritmiada),forumuldediscuţiipetemedealgoritmică,potfifolositedecătreprofesor,îm
preună cu clasadeelevi, pentruîmbunătăţireaperformanţei şcolarela informatică.
CentrulVirtualdeExcelenţăSIVECOcreatdeSIVECORomânia
încolaborarecuMinisterulEducaţieişiCercetăriireuneştetinericareprinideilelorinovatoare
contribuiecreativladezvoltareapieţeisoftware.SubauspiciileCentruluiVirtualdeExcelen
ţăSIVECOsederuleazăprogramul .campion
Esteunprogramdepregătiredeperformanţăîninformatică,susţinutdeprofesorid
eprestigiuşistudenţi, foşticâştigătoriaiolimpiadelorinternaţionale deinformatică.
Niveluldedificultatevariat,diversitateatemelorvizate,precumşifeed-back-
uldisponibilîiconferăpotenţialulunuiinstrumenteficientşipentrudesfăşurareaactivităţiidez
icuzi,laclasă,aelevilor şi profesorilor.
ArhivaEducaţională.campionoferă:
− unsetvariat de1231deproblemedocumentateşi
clasificate,multedintreproblemefiindpropusela.campion,OlimpiadaNaţionalădeInformat
icăşiLotulNaţionaldeInformatică,acestea constituind o resursă
deîncrederepentrupregătirea elevilor;
− posibilitateaconcurenţilordea-
şievaluarapidsurseleşiprimireaunuiajutordacăestenecesarcând seaflăîn
dificultate,eiprimesc acces la indicaţiilede rezolvare şi la testelele deevaluare;
−
mulţimedearticoledesprenoţiunicetrebuieştiutedeunelevcaresepregăteştedeconc
urs;Acesteasuntclasificate după metodele şi structurilede dateprezentate sauutilizate;
Figura 12: Căutare articole (http://campion.edu.ro)
Înregistrareaconstăîncompletareaunordatepersonaleşiaunorpreferinţeprintr-
unformular.Înregistrareaserealizeazăefectuândînoricepaginăaportaluluiunclickpebuton
ulînregistrare,aflatînzonautilizator.
utilizator,lângă butonulînregistrare.
Fiecareproblemăesteafişatăîntr-
unformatstandardizat,ceincludeenunţşidatesuplimentare.
Figura 18: Concurs finală (http://campion.edu.ro)
Concursul .campion
Scopulprincipalalacestuiproiectestedeaoferituturorelevilorşanseegaledeapart
icipalaopregătiredeperformanţăîndomeniulştiințeiinformaticiişideastimulapasiuneaelev
ilorpentruinformatică.
Obiectivelederivatesunt:dezvoltareagândiriialgoritmice,dezvoltareaabilităţilorde
programareşi dezvoltarea spiritului competitiv.
Eleviisuntîmpărţiţiîn3grupedepregătire(Small,Medium,Large)înconcordanţăcu
nivelul/vârsta lor.
• TopCoder(http://www.topcoder.com/tc)
TopCoderesteocompaniecareadministreazăconcursurideprogramareacalculat
oarelor.
ComponentelesoftwareobţinutelacategoriileDesignşiDevelopmentsuntlicenţiate
pentruprofitdecătreTopCoder,iarcompetitoriisuntplătiţipentrumuncalor,înfuncţiedevânz
ărileacestor produsecătrefirmele interesate.
Ceimaitalentaţialgoritmiştidinlume,alăturitineriaflaţiînprimiianidestudiu,concurea
zăla secţiunea de algoritmică.Competitorii bine clasaţiprimesc premii substanţiale în
bani.
Platformapăstreazăstatisticişiclasamentepentrufiecarecategoriedeprogramare,
bazateperating-ulindividual al fiecăruiprogramator.
Tipuri de competiţiiorganizatedeTopCoder
1. Algoritmică(SRM):Concurenţiiprimescunsetdetreiproblemedenaturăalgoritmi
căşiau75deminute săle rezolve.
2. MarathonMatches(durata:unasaudouăsăptămâni):Concurenţiitrebuiesărezol
veproblemedificile de naturăalgoritmică.
3. Design(durată:osăptămână):Concurenţii primescunset
decerinţepecaretrebuiesăleconvertească în specificaţii de proiectare.
4. Development(durată:osăptămână):Concurenţiiprimescunsetspecificaţiideproi
ectareşitrebuiesăscriecomponentesoftwareconformcuacestespecificaţii.Existămaimult
esubcategoriialeacestuitip de competiţie: Component Development,Assembly,Test
Suites.
5. Studio(duratavariabilă):Concurenţilorliseceresă-
şidovedeascăcreativitateaînmediicompetiţionale date.
CompetiţiileTopCoderorientatepedezvoltaredeaplicaţiişicomponentesoftwar
eseadreseazăînprincipalprogramatorilorprofesioniştisaustudenţilorcuunînaltniveldepre
gătireînprogramareaaplicaţiilor.Din acest motiv, vom descriedoarspecificul SRM-urilor.
Algoritmicaesteparteaprogrameişcolarelaprofilulştiinţelenaturiişimatematică -
informatică. PlatormaTopCoder poatefi utilizată cusucces în studiul algoritmicii.
o Codingphase(75minute):Concurenţiiscriuprogramepentruarezolvatreiproble
mefolosindunuldintre limbajele(C++,Java,C#şiVisualBasic).Fiecare setde
problemeconţineoproblemăuşoară,unamedieşiunagrea,dificultateaacestorafiindreflect
atăşiînpunctajulmaximacordat.Deregulăacestaeste:250,500,respectiv1000depuncte.P
rintrecriteriiledeacordare a punctajului, senumără şi rapiditatea cucareeste rezolvată
fiecare problemă.
o Intermission(5minute):Dupăcefazadecodares-
aterminat,sefaceoscurtăpauzăînaintedechallenge phase.
o Challengephase(15minute):Concurenţiipotsă“provoace”alţiconcurenţiaflaţiîn
aceeaşicameră(room),adicăsătestezesoluţiiletrimisedealţiconcurenţi,construindtestep
entruaobţineunoutputgreşit.Pentrufiecarechallengereuşit,seprimeşte50depuncte,iarco
ncurentulacăruisoluţieapicattestulîntr-
unchallengepierdetoatepunctelepeaceaproblemă.Dacăprovocareaeşuează,iniţiatorul
pierde25 depuncte.
o System-
testingphase:Fiecaresoluţiecarearezistatfazeichallengeesterulatăcuunsetdetestepeun
sistemde evaluareautomat.Dacăsoluţiaeşueazăpe testelesistemului,coder-ul
nuprimeştepuncte peproblema respectivă.
Repartizareaconcurenţilor
Concurenţiisuntrepartizaţiîndouădivizii:DiviziaIşiDiviziaII.ÎnDiviziaIsuntincluşitoţi
concurenţiicareauunratingdecelpuţin1200,iarDiviziaaII-
aîigrupeazăpeceicuunratingde1199saumaimic.ÎnfiecareSRM,concurenţiisuntgrupaţiîn
camere(rooms)cualţimembriiadivizieilor,îngrupuridemaxim20,astfelîncâtmediaratinguri
lorsăfieaproximativaceeaşiîncadrulaceleiaşi divizii.
Platforma deconcurs.
Concurenţiiauladispoziţieunapplet(“ContestApplet”).Acestapoatefiutilizatatâtpe
ntruSRM-uri,câtşiîn afaraconcursurilorpentrurezolvareaproblemelordinarhivă.Applet-ul
arefacilităţimultiple:chat,vizualizareaproblemelor,editareacodului,testare,compilare,tri
mitereasurselor.Sursele trimisesunt evaluate automat.
Figura 19: Concurs finală(http://www.topcoder.com/tc)
Arhiva de probleme
TopCoder întreţineo arhivă de probleme care aufăcutsubiectulSRM-urilor în
aniiprecedenţi.Problemele pot fi selectate dupădiverse
criterii:nume,concurs,dificultate, tip, etc.
ConcursurilorTopCoderdealgoritmicăleesteconsacratunforumdediscuţiidestulde
activ,pecaresediscutăproblemeledinfiecareSRM.Site-
ulpromoveazădeasemeneaunnumărdetutorialepetemedealgoritmică.Atâtforumulcâtşit
utorialeleseacceseazădepepaginawww.topcoder.com/tc
Avantaje:
Dezavantaje:
Începândcuanulşcolar2010-
2011,pentruevaluareasurselorconcurenţilorseutilizeazăaplicaţia Evaluator.Acestaeste
un sistemautomat de evaluare, pentru sistemul de operare
Windows.AplicaţiaEvaluatoresteunsofteducaţional,free,carepoatefiuninstrumentutildee
valuarelaclasă, dar şi un instrument de autoevaluarepentruelevi.
Adăugareauneiprobleme.
ProblemeleseadaugăşisemodificănumaidindialogulSetari-
>Probleme.Prinacţionareabutonului Adaugă problema, câmpurile Nume,Timp,
Memorie, devin editabile.
Evaluator\probleme\numar\teste
Evaluator\probleme\numar\surse_concurenti
Evaluator\probleme\numar\exe_concurenti
ApăsândbutonulEditeaza,segenereazăfişierul Evaluator\
probleme\numar\teste\teste.txt:Fişierulteste.txtconţinepeprimacoloanănumereledeo
rdinealetestelor,iarpeadoua,opţional,punctajul pe testul respectiv.
Figura 22: Validarea adăugare problemei (http://olimpiada.info/oji2013)
Înexemplul1,problemaare10teste,numerotatedela0la9,cupunctajeleaferentes
pecificateîncoloanaadoua.Înexemplul2,problemaare10testenumerotatedela1la10,iarp
unctajulpentrufiecaretesteste10puncte.Încazulîncareproblemaareverificator(verif.exe),
punctajeleprecizateîncoloanaadouaafişieruluiteste.txtvorfiignorate.Dealtfelcoloanaado
uaesteopţională.
Dupăînchiderea dialogului "Probleme"urmează:
0-numar.in,0-numar.ok,... 9-numar.in,9-numar.oksau
1-numar.in,1-numar.ok,... 10-numar.in,10-numar.ok
2. Fişierulverif.exe
Dacăproblemanuaresoluţieunicăsausedoreşteacordareadepunctajeparţiale,atu
ncipropunătorulproblemeivatrebuisăscrieunprogramdeverificare(verif.cppsauverif.pas)
.Acestasecompilează,iarfişierulverif.exesecopiază(manual)înfolderulcareconţinetestel
eproblemei.
Dacăproblemaaresoluţieunică,atunciverif.exenuenecesarsăexiste.Înaceastăsit
uaţie,verificatorulimplicitalevaluatoruluicomparălinieculiniefişierul.okcucelprodusdepro
gramulconcurentului,ignorând spaţiile suplimentare delacapătul liniei.
B).Înfolder-ulEvaluator\probleme\numar\surse_concurentise
copiazămanualsurseleelevilor.NumelefişierelorsursătrebuiesăincludăID+cifră,undecifr
ăreprezintănumărulproblemei.ID-ul poate fiformat dinlitere şi cifre.
Exemplu: sursaBN_C_152.cppareID-ulBN_C_15,iarnumărulproblemeieste2.
- Timpullimită
- Memoriatotală
- Dimensiuneamaximăa stivei
- Dimensiuneamaximăa sursei
- Timpullimită de executare(milisecunde).
- Memoriatotală(MB).
- Dimensiuneamaximă astivei(MB).
SpaţiuldememorieocupatpestivaprogramuluiesteinclusînMemoriatotală.Dacăda
telememorateînstivădepăşesclimitastabilităpentrustivă,atuncivafieroareîn
timpulrulării,iarevaluatorulafişează"RuntimeError!".Valoareaintrodusăpentrulimitadesti
vă nutrebuiesădepăşească 50 MBşi poate fi un numărreal. Exemplu:1.5
- Dimensiuneamaximă asursei(KB)
Cândpropunătorulproblemeidoreştesăinterzicăprecalculareaunorconstantededi
mensiunimari,poate opta pentrulimitarea dimensiuniisursei.
Adăugareainformaţiilor:ID,nume,şcoalaesteunpasopţionalînprocesuldeevaluare
.Dacădoriţicarapoartele de
evaluareşiceledecompilaresăconţinăacesteinformaţii,atuncideschideţidialogulSetari-
>Concurenti.Datelepotfiintrodusemanual,saupotfiimportatedintr-
unfişier.xls.Dacădateleseimportă,atuncitabelulcutrebuiesăfie
peprimafoaieafişierului.xls.PrimafoaietrebuiesăsenumeascăFoaie1sauSheet1.Dease
meneatrebuie săexisteuncapdetabel.Aplicaţianuîncarcă şi capul de tabel.
Alegereacompilatoarelor
AplicaţiadetecteazăînmodautomatcaleasprecompilatoarelemediilorMinGWDev
eloperStudioşiFreePascal.ÎndialogulSetări-
>Compilatorare,butoanelebrowsepermitalegereaaltorcompilatoare.Versiuneacurentă
aevaluatoruluinulucreazăcucompilatoarepe16 biti.
Figura 24: Alegerea compiloarelor (http://olimpiada.info/oji2013)
Compilareasurselor
Evaluator\probleme\[nume_problema]\surse_concurenti.
ÎnlistaSursesepotselectaunasaumaimultesursepentruoanumităproblemă,pentr
uaficompilate.
ListaExecutabileafişeazăexecutabilelepemăsură ceacesteaseproduc
înurmacompilării.
DacăseselecteazăopţiuneaToateproblemele,atuncisevorcompilatoatesurselep
entrufiecareproblemă.
Figura 25: Compilare surse (http://olimpiada.info/oji2013)
Evaluareasurselor
1. Toate problemele
2. O singură problemă.
Rapoarte
1. Rapoarte de compilare
2. Rapoarte deevaluare
3. Rapoarte clasament
Rapoartedeevaluare
Generareaclasamentului
ÎnurmaevaluăriisegenereazăfişierulClasament.xls.Acestaesteuncentralizato
rcupunctajeletuturor concurenţilor pentru fiecareproblemă.
SevizualizeazăacestraportdacăseapasăbutonulClasamentdinfereastraRapo
artedeevaluare.SevalansaExcel,avândîncărcatacestraport.