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:48] 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à: | ||
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' | ||
Línia 78: | Línia 89: | ||
\\ | \\ | ||
+ | |||
+ | |||
+ | ===== Tests amb Cordova i NodeJS ===== | ||
+ | |||
+ | Autograding test: | ||
+ | - Setup command:< | ||
+ | - Run command:< | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== Tests amb Flask ===== | ||
+ | |||
+ | Autograding test: | ||
+ | |||
+ | - Setup command:< | ||
+ | - Run command:< | ||
+ | |||
+ | |||
+ | |||