evaluación
Transcripción
evaluación
Bioinformática Sistema deevaluación Descripción • Usaremos unservicio web para corrección automática deejercicios • Todos losejercicios numerados delas sesiones podrán ser corregidos directamente por elalumno Sintaxis • Ubicación – http://vis.usal.es:2727 • Operaciones – test:comprueba si unejercicio es correcto – ranking:indica lapuntuación deunalumno respecto alaclase – calificacion:indica lapuntuación detallada deunalumno test • Parámetros (obligatorios) – session:número delasesión enlaque se encuentra elejercicio – exercise:número deejercicio según las transparencias – response:respuesta alejercicio – id:DNIopasaporte delalumno • Ejemplo – http://vis.usal.es:2727/test?session =1&exercise=4&response=ACGGTC&id=102 34506H test • response:formato propio depython – número:56.44 – cadena:ACGGTCC – lista:[1,2,3,4] – diccionario:{‘casa’:2,’perro’:4} Cada ejercicio indica eltipo dedato desalida esperado. Siloselementos deuna lista oloselementos oclavesdeundiccionario soncadenas de caracteres,deben ir entrecomillas simples. Elorden deloselementos dentro delas listas odiccionarios noes relevante,salvoque algún ejercicio indique locontrario. test • Salida – Mensaje indicando si larespuesta es correcta o incorrecta – Eventualmente,si larespuesta es incorrecta, alguna pista. test • Calificación – Cada invocación detest incrementa enuno el número deintentos delejercicio encuestión – Silarespuesta es correcta,además seañade una calificación positiva: • 7 puntos • -1por cada tres intentos • +3si es laprimera personaendar larespuesta correcta Estesistema depuntos noindica una evaluación sobre 10,es sólo un método decalificación para obtener evidencias para laevaluación final calificacion • Parámetro (obligatorio) – id:DNIopasaporte delalumno • Ejemplo – http://vis.usal.es:2727/calificacion?id=123456H • Ejemplo (retorno): 6 8 Losejercicios en blanco todavía no sehan intentado ranking • Parámetro (obligatorio) – id:DNIopasaporte delalumno • Ejemplo – http://vis.usal.es:2727/ranking?id=123456H • Ejemplo (retorno): Tu puntuación: 22 (posición 3) Mejor puntuación: 45 Peor puntuación: 10 Puntuación media: 18.4 invocación • Desde unnavegador • Desde python,podemos acceder alaAPIasí, por ejemplo: import requests r=requests.get("http://vis.usal.es:2727/calificacion?id=70879303L") r.text