Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.
Ambdós costats versió prèvia Revisió prèvia Següent revisió | Revisió prèvia | ||
github_classroom_autograde [2022/11/21 11:23] enric_mieza_sanchez [Tests amb PHP i MySQL] |
github_classroom_autograde [2024/02/19 20:07] (actual) enric_mieza_sanchez [Python Django] |
||
---|---|---|---|
Línia 2: | Línia 2: | ||
GitHub Classroom Autograde ens permet testejar els repositoris pujats a una tramesa de GitHub Classroom. | GitHub Classroom Autograde ens permet testejar els repositoris pujats a una tramesa de GitHub Classroom. | ||
+ | |||
+ | Aquest article és per a professors que vulguin testejar automàticament les trameses dels alumnes. | ||
+ | |||
\\ | \\ | ||
Línia 11: | Línia 14: | ||
Finalment, pots [[https:// | Finalment, pots [[https:// | ||
- | |||
\\ | \\ | ||
Línia 17: | Línia 19: | ||
===== Python Django ===== | ===== Python Django ===== | ||
Per crear un // | Per crear un // | ||
- | * Setup command:< | + | * Setup command:<WRAP prewrap>< |
- | * Run command:< | + | * Run command |
+ | * Per córrer els tests de Django (Firefox en mode // | ||
+ | * Per testejar que el servidor es pot posar en marxa i serveix URLs:< | ||
+ | |||
+ | ==== Amb Docker ==== | ||
+ | Si hem dockeritzat l'app (veure [[Django docker]]) podem posar directament el '' | ||
+ | * Run command:< | ||
Per tal que l' | Per tal que l' | ||
* El projecte Django ha d' | * El projecte Django ha d' | ||
* Cal posar un arxiu '' | * Cal posar un arxiu '' | ||
- | * Cal crear algun test a '' | + | * Cal crear algun test a '' |
\\ | \\ | ||
+ | |||
===== Java Gradle / Android Studio ===== | ===== Java Gradle / Android Studio ===== | ||
Línia 56: | Línia 65: | ||
Serveix per testejar els exercicis indicats a l' | Serveix per testejar els exercicis indicats a l' | ||
+ | |||
+ | També podeu aprofondir en la confecció de tests a [[PHP test]]. | ||
Per posar-ho en marxa et caldrà: | Per posar-ho en marxa et caldrà: | ||
- Entrar a Github Classroom | - Entrar a Github Classroom | ||
- Crear roaster amb alumnes | - Crear roaster amb alumnes | ||
- | - Crear nou //Assignament//. | + | - Crear nou //Assignment//. |
- Utilitzar el repo template indicat més amunt com a plantilla. | - Utilitzar el repo template indicat més amunt com a plantilla. | ||
- Afegir tests a **Add Autograding Tests**, en concret tenim 4 de preparats (les puntuacions son un exemple): | - Afegir tests a **Add Autograding Tests**, en concret tenim 4 de preparats (les puntuacions son un exemple): | ||
Línia 70: | Línia 81: | ||
- Test Name: text lliure, per exemple "test del títol" | - Test Name: text lliure, per exemple "test del títol" | ||
- Setup Command: < | - Setup Command: < | ||
- | - Run Command: < | + | - Run Command: < |
- Ull amb el script final '' | - Ull amb el script final '' | ||
- Puntuació: assignem els punts segons la dificultat del què calgui fer a l' | - Puntuació: assignem els punts segons la dificultat del què calgui fer a l' | ||
- | - Al finalitzar es crearà enllaç d' | + | - Al finalitzar es crearà |
+ | | ||
+ | - Envia l' | ||
- | Es recomana abans de enviar la tramesa als alumnes, de testejar el repo tu mateix, | + | \\ |
+ | |||
+ | |||
+ | ===== Tests amb Cordova | ||
+ | |||
+ | Autograding test: | ||
+ | - Setup command:< | ||
+ | - Run command:< | ||
\\ | \\ | ||
+ | |||
+ | ===== Tests amb Flask ===== | ||
+ | |||
+ | Autograding test: | ||
+ | |||
+ | - Setup command:< | ||
+ | - Run command:< | ||
+ | |||
+ | |||
+ | |||