2.2. CodeLab
CodeLab és una eina desenvolupada per la UOC l’objectiu de la qual és servir com un laboratori per aprendre a programar. CodeLab integra en el mateix campus virtual un entorn de programació web que permet crear i executar programes en diferents llenguatges, entre altres JavaScript i, per extensió, P5.js. Això significa que no necessitem descarregar ni configurar cap mena de programari per començar a programar, sinó que n’hi ha prou que accedim a l’eina des de l’aula perquè puguem crear i executar els nostres programes.

Una vegada dins del web de CodeLab, es pot accedir als exercicis de cada repte fent clic en el títol de cadascun d’aquests, la qual cosa desplegarà la llista d’exercicis plantejats per a cadascuna de les PAC. Dins de cada exercici trobarem l’enunciat, els passos que s’hauran de seguir i l’entorn de treball on escriurem i executarem el nostre codi, que està dividit en diferents zones:

- Editor de codi: aquí escriurem el nostre programa.
- Visor: aquí veurem els resultats del nostre programa.
- Botons d’execució i estop: per iniciar o aturar l’execució del programa.
- Barra de menú: aquí podem trobar les funcions següents:
- Desar: desa el codi i la feina feta.
- Afegir fitxers: permet pujar fitxers (imatges, tipografies, etc.) a la mediateca de CodeLab per usar-los en els nostres programes.
- Restaurar codi original: per tornar a l’estat inicial de l’
- Pantalla completa: permet visualitzar l’entorn de treball de CodeLab en pantalla completa, per treballar de manera més còmoda.