scieee Open visual document viewer

Individualized exercises for continuous assessment in engineering

Pineda-Morente, Salvador,Alguacil Conde, Natalia,Pérez-Ruiz, Juan,Martín-Rivas, Sebastián,Ruiz-González, Antonio Francisco

Abstract

This project focuses on the development of a web application that automatically grades the solution to engineering exercises. The input data of each exercise is different for each student in order to reduce plagiarism and increase motivation. Students can access the web app from any device with internet access (computer, laptop, phone, …) at any time. The fact that the exercises are enunciated and evaluated in an individualized way eliminates the possibility for students to share the solutions and divert the profitable collaboration between students towards the learning of the resolution procedure itself. From the professor’s perspective, this tool allows an efficient and continuous evaluation of students. Besides, the storage of the data (number of attempts, time required, etc.) provides valuable information both for the self-assessment of the professor and for the analysis of the individualized learning process of each student. The web application is coded in Python, which easily allows the incorporation of additional features according to the needs of professors and students. The web application has already been tested during two academic years in two Spanish universities and for several engineering degrees. Ten professor and more than 2000 students have already benefit from this web application.

Full text

Indi idualized exe cises o con inuous assessmen in enginee ing 7 h Teaching & Educa ion Con e ence, London S. Pineda 1, N. Alguacil 2, J. P´e ez-Ruiz 1, S. Ma ´ın 1, A. Ruiz 1 1Uni e si y o M´alaga (Spain) 2Uni e si y o Cas illa-La Mancha (Spain) May 21, 2019 1 / 20 Funding This wo k has been suppo ed by ”I Plan P opio In eg al de Docencia” a he Uni e si y o M´alaga 2 / 20 Con inuous assessmen a Uni e si y 4Ea ly indica ions o he pe o mance o s uden s 4Inc eased sense o inclusi eness 4Highe lea ning s anda ds o all s uden s 6Inc ease o p o esso wo king load 6G ea e s udy p essu e 6Risk o plagia ism 3 / 20 Online eaching pla o ms I educes he p o esso wo king load by p o iding eedback o s uden s au oma ically I alle ia es he s udy p essu e since s uden s can decide whe e and when o use hese pla o ms The e exis ways o educe he plagia ism by p oposing exe cises whose nume ical solu ions a e di e en o each s uden Moodle 4F ee and open-sou ce lea ning managemen sys em w i en in PHP 4Al eady in eg a ed in se e al public uni e si ies 6Complex ope a ions no allowed 6IT suppo equi ed o implemen changes 4 / 20 De elopmen o web applica ion Goal: au oma ic assessmen o indi idualized exe cises Requi emen s: Capable o sol ing complex enginee ing p oblems (in eg als, de i a i es, sys em o equa ions, complex numbe s, e c.) Flexible enough o implemen changes acco ding o s uden s and p o esso s needs P og amming language wi h a smoo h lea ning cu e so ha IT suppo is no equi ed Decision: Py hon: a high-le el, gene al-pu pose p og amming language Django: a Py hon-based ee and open-sou ce web amewo k 5 / 20 P e ious s eps 1Di ide he cou se in a se ies o blocks o didac ic uni s wi h di e en lea ning objec i es 2P opose a se ies o exe cises o each block o de ed om lowe o highe di icul y 3P opose se e al ques ions o each exe cise and he poin s ob ained by he s uden i answe ed co ec ly 4W i e down each exe cise o mula ion wi h some da a depending on pa ame e s α, β, γ, . . . (di e en o each s uden ) 5W i e down he Py hon code ha p o ides he solu ion o each exe cise o gi en pa ame e s α, β, γ, . . . 6 / 20 Example o exe cise and code 7 / 20 Use o exe cises in class Sol ed by p o esso : some o he exe cises a e sol ed in class by he p o esso using di e en alues o pa ame e s α, β, γ, . . . . S uden s ha e o sol e he same p oblem using he same p ocedu e bu wi h di e en da a. P oposed in class: o he exe cises a e p oposed o be sol ed in class by each s uden wi h he help o he p o esso s and he es o s uden s. I a s uden has sol ed co ec ly he p oposed exe cise, she can o e help o o he s uden s who ha e no inished ye . P oposed as homewo k: o he exe cises a e p oposed as homewo k o be sol ed by each s uden a home wi hou any help. The s uden can check whe he he solu ion is co ec o no using he web applica ion. 8 / 20 Fea u es o web applica ion (s uden ) S uden can check whe he a solu ion o a p oblem is co ec a any ime om any place I a ques ion is answe ed co ec ly, he s uden ge s he co esponding poin s Each s uden can check he o al ob ained poin s and he posi ion in he class anking Each s uden mus answe co ec ly a pe cen age o he ques ions o block 1 (decided by each p o esso ) o be able o check he answe s o he ques ions o block 2. The e is a maximum numbe o ies o answe each ques ion (decided by each p o esso ). I his limi is exceeded, he s uden can s ill check whe he he answe is co ec bu she ge s no poin s o i . 9 / 20 Impac : use o web applica ion Cou se # Exe cises # S uden s # Co ec answe s EC 175 1505 329495 PS1 62 127 10300 PS2 25 54 2649 Table: Use o web applica ion 16 / 20 Impac : g ades ’14+’15+’16 ’17 Use o web applica ion 63 Non a endance a e o en olled s uden s 12% 22% Pass a e o s uden s a ending he exam 24% 64% Pass a e o en olled s uden s 21% 50% Table: Impac o web applica ion on g ades 17 / 20 Impac : s uden su ey (a) The webapp has helped me o wo k daily on he cou se (b) The applica ion has helped me o unde s and concep s o he subjec (c) The applica ion is a good p epa a ion o he exam (d) I would ecommend he applica ion o o he s uden s o his subjec Figu e: Su ey esul s (5: o ally ag ee, 1: o ally disag ee) 18 / 20 Conclussions We p esen a eaching inno a ion p ojec based on he de elopmen o a web applica ion o con inuously assess he lea ning a enginee ing uni e si y cou ses The web applica ion has been es ed in 2 uni e si ies and 4 cou ses. Mo e han 1600 s uden s ha e used he applica ion and almos 340000 ques ions ha e been al eady answe ed co ec ly The use o indi idualized exe cises mo i a es s uden s o s udy on a egula basis, inc eases hei unde s anding o he subjec and inc ease he a e o s uden who pass he cou se Su p isingly, he class anking d as ically inc eased s uden pa icipa ion 19 / 20 Thanks o he a en ion! Ques ions? [email p o ec ed] 20 / 20