Per valorar el nivell de satisfacci´o dels estudiants en quant a ´us del corrector es va preparar una enquesta de car`acter voluntari a l’any 2007 sobre els estudiants que van finalitzar l’assignatura el semestre anterior i als que actualment l’estava cursant. A les Taules A.2, A.3 i A.4 es mostren les 7 preguntes de l’enquesta, emplenada per 151 estudiants i les respostes dels estudiants.
A la vista de les respostes, el grau de satisfacci´o dels estudiants que han utilitzat el corrector i han realitzat l’enquesta ´es molt elevat. De les dades presentades se’n despr`en que al voltant d’un 75% dels estudiants han utilitzat el corrector i que en un 90% els ha resultat ´util. Finalment, un 76% d’ells assegura que el corrector ha satisfet les seves necessitats. S’observa tamb´e que en un 72% dels casos l’eina ha funcionat b´e i que el temps de resposta de la mateixa ´es m´es que acceptable (menor al minut). Tamb´e ´es important veure que davant la proposta de millorar el corrector, afegint funcionalitats i millorant el rendiment, els estudiants estan majorit`ariament a favor. Aix`o, combinat amb l’alt grau de satisfacci´o de l’´us de l’eina, d´ona a entendre que ´es important seguir treballant en el corrector, ja que ´es una eina doblement ´util: per a professors i per a estudiants. Finalment, els resultats indiquem que la meitat d’estudiants han usat el corrector com a compilador, ja que ´es una de les funcionalitats que el corrector incorpora. Aix`o fa que l’estudiant no necessiti tenir a casa un compilador del llenguatge de programaci´o C i simplement necessitaria un editor per fer les activitats.
Resposta
Cap D’1 a 2 cops De 3 a 5 cops De 5 a 10 cops M´es de 10 cops Pregunta No % No % No % No % No %
Quantes vegades l’has utilitzat? 47 31.1% 15 9.9% 37 24.5% 24 15.8% 28 18.5%
170 CAP: Corrector Autom`atic de Programes
Resposta S´I NO Pregunta No % No %
L’has trobat ´util? 104 86.7% 16 13.3% T’ha donat resposta a les teves necessitats? 88 73.9% 31 26.0% Creus que val la pena millorar-lo? 95 80.5% 23 19.4% L’has utilitzat com a compilador? 42 35.5% 76 64.4% T’ha funcionat correctament? 95 85.5% 16 14.4%
Taula A.3: Preguntes de la 2 a la 6 del q¨uestionari sobre el CAP.
Resposta
De 2 a 10 seg. De 0 a 2 seg. De 10 a 60 seg. D’1 a 5 min. M´es de 5 min. Pregunta No % No % No % No % No %
Quin ha estat el temps 58 53.2% 40 36.7% 9 8.2% 2 1.8% 0 0.0% mitj`a de resposta?
Ap`endix B
NETLAB: Laboratori Remot de
Cisco
En aquest ap`endix es descriu el NETLAB+ 1R
com un dels recursos principals del Laboratori Virtual de Xarxes (VNLab) de la UOC analitzat al Cap´ıtol 3 d’aquest treball de tesi.
L’estructura d’aquest ap`endix ´es la seg¨uent: en primer lloc, en l’Apartat B.1, es realitza una breu introducci´o del NETLAB+ R, a continuaci´o, en l’Apartat B.2 i en
l’Apartat B.3, es mostren els detalls t`ecnics de l’arquitectura i les seves funcionalitats, respectivament. Finalment, en l’Apartat B.4, es mostra una avaluaci´o de l’impacte del NETLAB+ R.
B.1
Introducci´o del NETLAB+
REl NETLAB+ R ´es un Laboratori Remot que proporciona un mitj`a per accedir a dispo-
sitius reals de xarxes, com per exemple encaminadors (Routers) i commutadors (Switc- hes), mitjan¸cant una connexi´o a Internet. ´Es important mencionar que aquest Labo-
1NETLAB+ is the intellectual property of Networking Development Group, NDG
(http://www.netdevgroup.com). NETLAB Academy Edition was developed by NDG under contract with Cisco Systems, Inc.
172 NETLAB: Laboratori Remot de Cisco
ratori Remot no ´es un simulador de dispositius de xarxa donat que els usuaris estan accedint remotament pel port de consola a dispositius reals.
El NETLAB+ R est`a organitzat en un o m´es POD2. Un POD ´es una inst`ancia
d’una determinada topologia suportada pel laboratori que pot ser reservada per un usuari. Cada POD cont´e un conjunt de dispositius de xarxes perfectament connectats i configurats per realitzat pr`actiques de laboratori. A la figura B.2 es mostren dos configuracions diferents de POD (POD 1 i POD 2 ) utilitzades en la UOC per realitzat pr`actiques de laboratori en el M`aster de Cisco.
Per altra banda, l’aplicaci´o del NETLAB+ R
permet distingir fins a tres tipus dife- rents d’usuaris: estudiants, instructors i administradors.
• Els estudiants poden accedir i interacturar amb els dispositius que estan en un determinat POD, tal i com es mostra a la Figura B.1. Pr`eviament, els estudiants han hagut de reservar, a traves d’una interf´ıcie web, el POD que tenen assig- nat. Quan un estudiant accedeix a un POD, el sistema realitza autom`aticament una neteja de les configuracions d’altres pr`actiques realitzades anteriorment. D’a- questa manera, els estudiants sempre trobaran el POD en les mateixes condicions inicials. Una vegada situat a dins d’un POD, l’estudiant podr`a accedir directa- ment pel port de consola al commutador o encaminador real fent clic sobre el dispositiu de xarxa del NETLAB+ R. L’aplicaci´o web tamb´e proporciona acc´es
als estudiants a les operacions de la capa de control de la corrent el`ectrica, pro- porcionant un mitj`a per realitzar accions que normalment nom´es serien possibles amb un acc´es f´ısic al dispositiu, com per exemple: encendre o apagar un disposi- tiu de xarxa, o b´e reiniciar en mode especial per fer recuperaci´o de contrasenyes. Tamb´e es poden realitzar pr`actiques en equip amb acc´es concurrent a tots els dispositius del POD, on tots els estudiants del grup poden accedir a qualsevol
Apar. B.1. Introducci´o del NETLAB+ R 173
dispositiu del POD alhora.
• Els instructors tenen els mateixos drets d’acc´es que els estudiants. A m´es, els instructors poden crear i agrupar comptes pels estudiants de la seva aula. Per a cada grup, s’especifica quins POD poden ser accedides i sota quines condicions (hores restringides de reserva, dies per fer pr`actiques, hores que han de passar entre reserves, etc.). Cada instructor tamb´e pot revisar les reserves de POD dels seus estudiants i cancel·lar-les o modificar-les si s’escau necessari.
• L’administrador t´e com a principal responsabilitat la posada en marxa i el manteniment del servidor i dels POD. L’administrador tamb´e d´ona d’alta als instructors i revisa els diferents logs del sistema. Totes aquestes tasques es poden dur a terme remotament via una interf´ıcie web, excepte, `obviament, la instal·laci´o i cablejat dels nous POD.
174 NETLAB: Laboratori Remot de Cisco