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:< | ||
| + | |||
| + | |||
| + | |||