diff --git a/subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md b/subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md index e3518145..8f280f03 100644 --- a/subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md +++ b/subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md @@ -1,7 +1,5 @@ #### Functional -###### Has the requirement for the allowed packages been respected? - ###### Does the project have a DockerFile? ##### Try running the [command](https://docs.docker.com/engine/reference/commandline/image_build/) `"docker image build [OPTIONS] PATH | URL | -"` to build the image using the project Dockerfile. (example : `"docker image build -f Dockerfile -t ."`). diff --git a/subjects/ascii-art-web/ascii-art-web-dockerize.en.md b/subjects/ascii-art-web/ascii-art-web-dockerize.en.md index a565d47a..8445a03f 100644 --- a/subjects/ascii-art-web/ascii-art-web-dockerize.en.md +++ b/subjects/ascii-art-web/ascii-art-web-dockerize.en.md @@ -37,10 +37,6 @@ This project will help you learn about : - The project must have a **Dockerfile**. - Your Dockerfile must respect the [Dockerfile good practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/). -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed - ### Usage - You can see all about Docker on [docker docs](https://docs.docker.com/). diff --git a/subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md b/subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md index 62431088..19974e99 100644 --- a/subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md +++ b/subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md @@ -1,13 +1,9 @@ #### Functional -###### Has the requirement for the allowed packages been respected? - ##### Try to export the file. - ###### Does the exported file matches the output? ##### Try to open and change the exported file. - ###### Are the exported files read and write for the user only? ###### Does the project use the HTTP header [Content-Type](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type) to indicate the media type of the resource? @@ -21,17 +17,12 @@ #### Basic ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? - ###### +Are the instructions in the website clear? - ###### +Does the project run using an API? - ###### +Can you export in multiple formats? #### Social ###### +Did you learn anything from this project? - ###### +Can it be open-sourced / be used for other sources? - -###### +Would you recommend/nominate this program as an example for the rest of the school? +###### +Would you recommend/nominate this program as an example for the rest of the school? \ No newline at end of file diff --git a/subjects/ascii-art-web/ascii-art-web-export-file.en.md b/subjects/ascii-art-web/ascii-art-web-export-file.en.md index 554e0ff9..8051e5f3 100644 --- a/subjects/ascii-art-web/ascii-art-web-export-file.en.md +++ b/subjects/ascii-art-web/ascii-art-web-export-file.en.md @@ -25,7 +25,3 @@ This project will help you learn about : - The web server must be created in **Go**. - You must handle website errors. - The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en). - -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed diff --git a/subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md b/subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md index deec0051..c96a75cf 100644 --- a/subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md +++ b/subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md @@ -1,33 +1,24 @@ -#### Functional +#### Functional Project Questions ###### Does the colors used allow you to see the text properly (ex: you can't see yellow text in a white background that well)? - ###### Is the design [consistent](https://digitalcommunications.wp.st-andrews.ac.uk/2016/04/07/why-is-consistency-important-in-web-design/)? (examples: every page follows the same palette of colors, is all centered or is it everything aligned to the right, etc.) - ###### Is the design [responsive](https://smallbiztrends.com/2013/05/what-is-responsive-web-design.html)? (when you change the width/ height of the page, is the site consistent?) - ###### Is the design [interactive](https://en.m.wikipedia.org/wiki/Interactive_design)? (does it interact with the actions of the user?) #### General ###### +Is it easy to use the web site? - ###### +Does it have a background? #### Basic ###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? - ###### +Is the output of the program well structured? Does any letter seems to be out of line? - ###### +Is there a test file for this code? - ###### +Are the tests checking each possible case? - ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? #### Social ###### +Did you learn anything from this project? - ###### +Would you recommend/nominate this program as an example for the rest of the school? diff --git a/subjects/ascii-art-web/ascii-art-web.audit.en.md b/subjects/ascii-art-web/ascii-art-web.audit.en.md index ca81c5fd..56ddea54 100644 --- a/subjects/ascii-art-web/ascii-art-web.audit.en.md +++ b/subjects/ascii-art-web/ascii-art-web.audit.en.md @@ -1,7 +1,5 @@ #### Functional -###### Has the requirement for the allowed packages been respected? - ###### Does the project contain HTML files? ##### Try inputting `"{123}\n (World)!"` with the standard template/banner. diff --git a/subjects/ascii-art-web/ascii-art-web.en.md b/subjects/ascii-art-web/ascii-art-web.en.md index 7296813e..13433210 100644 --- a/subjects/ascii-art-web/ascii-art-web.en.md +++ b/subjects/ascii-art-web/ascii-art-web.en.md @@ -31,10 +31,6 @@ This project will help you learn about : - The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en). - The project must have files written in **HTML**. -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed - ### Usage - [Here's an example](http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20). diff --git a/subjects/ascii-art/ascii-art-color.audit.en.md b/subjects/ascii-art/ascii-art-color.audit.en.md index 97d9bbcd..c9f53591 100644 --- a/subjects/ascii-art/ascii-art-color.audit.en.md +++ b/subjects/ascii-art/ascii-art-color.audit.en.md @@ -1,75 +1,48 @@ #### Functional -###### Has the requirement for the allowed packages been respected? - ##### Try passing as arguments `"hello world" --color=red`. - ###### Does it display the expected result? - ##### Try passing as arguments `"1 + 1 = 2" --color=green`. - ###### Does it display the expected result? - ##### Try passing as arguments `"(%&) ??" --color=yellow`. - ###### Does it display the expected result? - ##### Try specifying a set of letters to be colored (the second until the last letter). - ###### Does it display the expected result (the corresponding set of letters with that color)? - ##### Try specifying letter to be colored (the second letter). - ###### Does it display the expected result (the corresponding letter with that color)? - ##### Try specifying letter to be colored(just two letter). - ###### Does it display the expected result (the corresponding letters with that color)? - ##### Try passing as arguments `"HeY GuYs" --color=orange`, in order to color `GuYs`. - ###### Does it display the expected result? - ##### Try passing as arguments `"RGB()" --color=blue`, in order to color just the B. - ###### Does it display the expected result? ##### Try passing as arguments a random string with lower and upper case letters, and a random color in the color flag ("--color="). - ###### Does it display the expected result? ##### Try passing as arguments a random string with lower case letters, numbers and spaces, and a random color in the color flag ("--color="). - ###### Does it display the expected result? ##### Try passing as arguments a random string with special characters, and a random color in the color flag ("--color="), specifying one letter to be coloured. - ###### Does it display the expected result? ##### Try passing as arguments a random string with lower, upper case, spaces and numbers letters and a random color in the color flag ("--color="), specifying a set of letters to be coloured. - ###### Does it display the expected result? #### General ###### +Is it easy/intuitive to specify letter(s) to be colored? - ###### +Can you use more than one color in the same string? #### Basic ###### +Does the project run quickly and effectively (favoring of recursive, no unnecessary data requests, etc.)? - ###### +Is the output of the program well structured? Does any letter seem to be out of line? - ###### +Is there a test file for this code? - ###### +Are the tests checking each possible case? - ###### +Does the code obey the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md)? #### Social ###### +Did you learn anything from this project? - ###### +Would you recommend/nominate this program as an example for the rest of the school? diff --git a/subjects/ascii-art/ascii-art-color.en.md b/subjects/ascii-art/ascii-art-color.en.md index 091c1ed1..8b8cb80e 100644 --- a/subjects/ascii-art/ascii-art-color.en.md +++ b/subjects/ascii-art/ascii-art-color.en.md @@ -20,10 +20,6 @@ This project will help you learn about : - Manipulation of colors on the terminal. - Manipulation of structures. -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed - ### Instructions - Your project must be written in **Go**. diff --git a/subjects/ascii-art/ascii-art-fs.audit.en.md b/subjects/ascii-art/ascii-art-fs.audit.en.md index 58f967f0..8f38254e 100644 --- a/subjects/ascii-art/ascii-art-fs.audit.en.md +++ b/subjects/ascii-art/ascii-art-fs.audit.en.md @@ -1,6 +1,4 @@ -#### Functional - -###### Has the requirement for the allowed packages been respected? +#### Functional Project Questions ##### Try passing as arguments `"hello" standard` ``` diff --git a/subjects/ascii-art/ascii-art-fs.en.md b/subjects/ascii-art/ascii-art-fs.en.md index 94d72dde..066241f9 100644 --- a/subjects/ascii-art/ascii-art-fs.en.md +++ b/subjects/ascii-art/ascii-art-fs.en.md @@ -20,10 +20,6 @@ This project will help you learn about : - It is recommended that the code should present a **test file**. - You can see all about the **banners** [here](https://github.com/01-edu/public/tree/master/subjects/ascii-art). -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed - ### Usage ```console diff --git a/subjects/ascii-art/ascii-art-justify.audit.en.md b/subjects/ascii-art/ascii-art-justify.audit.en.md index d25a0ffd..904da7e4 100644 --- a/subjects/ascii-art/ascii-art-justify.audit.en.md +++ b/subjects/ascii-art/ascii-art-justify.audit.en.md @@ -1,6 +1,4 @@ -#### Functional - -###### Has the requirement for the allowed packages been respected? +#### Functional Project Questions ##### Try passing as arguments `"left standard --align=right"` diff --git a/subjects/ascii-art/ascii-art-justify.en.md b/subjects/ascii-art/ascii-art-justify.en.md index 4ba06957..c49604cc 100644 --- a/subjects/ascii-art/ascii-art-justify.en.md +++ b/subjects/ascii-art/ascii-art-justify.en.md @@ -26,10 +26,6 @@ This project will help you learn about : - The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en). - It is recommended that the code should present a **test file**. -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed - ### Usage ```console diff --git a/subjects/ascii-art/ascii-art-output.audit.en.md b/subjects/ascii-art/ascii-art-output.audit.en.md index 2ddb8466..38e7c187 100644 --- a/subjects/ascii-art/ascii-art-output.audit.en.md +++ b/subjects/ascii-art/ascii-art-output.audit.en.md @@ -1,7 +1,5 @@ #### Functional -###### Has the requirement for the allowed packages been respected? - ##### Try passing as arguments `"First\nTest" shadow --output=test00.txt` ``` student$ cat test00.txt diff --git a/subjects/ascii-art/ascii-art-output.en.md b/subjects/ascii-art/ascii-art-output.en.md index 2859a3fc..2270098f 100644 --- a/subjects/ascii-art/ascii-art-output.en.md +++ b/subjects/ascii-art/ascii-art-output.en.md @@ -21,10 +21,6 @@ This project will help you learn about : - The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en). - It is recommended that the code presents a **test file**. -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed - ### Usage ```console diff --git a/subjects/ascii-art/ascii-art-reverse.audit.en.md b/subjects/ascii-art/ascii-art-reverse.audit.en.md index 3ca7f119..2a717a56 100644 --- a/subjects/ascii-art/ascii-art-reverse.audit.en.md +++ b/subjects/ascii-art/ascii-art-reverse.audit.en.md @@ -1,6 +1,4 @@ -#### Functional - -###### Has the requirement for the allowed packages been respected? +#### Functional Project Questions ##### Try passing to the reverse flag `"--reverse=example00.txt"` the [example 00](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). `Hello World` diff --git a/subjects/ascii-art/ascii-art-reverse.en.md b/subjects/ascii-art/ascii-art-reverse.en.md index b4abebc0..f554ee08 100644 --- a/subjects/ascii-art/ascii-art-reverse.en.md +++ b/subjects/ascii-art/ascii-art-reverse.en.md @@ -24,10 +24,6 @@ This project will help you learn about : - The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en). - It is recommended that the code should present a **test file**. -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed - ### Usage ```console diff --git a/subjects/ascii-art/ascii-art.audit.en.md b/subjects/ascii-art/ascii-art.audit.en.md index 2a6ac5cc..cb2d162c 100644 --- a/subjects/ascii-art/ascii-art.audit.en.md +++ b/subjects/ascii-art/ascii-art.audit.en.md @@ -1,7 +1,5 @@ #### Functional -###### Has the requirement for the allowed packages been respected? - ##### Try passing as argument `"hello"`. ``` _ _ _ diff --git a/subjects/ascii-art/ascii-art.en.md b/subjects/ascii-art/ascii-art.en.md index 506759b2..eb90b26d 100644 --- a/subjects/ascii-art/ascii-art.en.md +++ b/subjects/ascii-art/ascii-art.en.md @@ -62,10 +62,6 @@ This project will help you learn about : etc ``` -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed - ### Usage ```console diff --git a/subjects/push-swap/push-swap.audit.en.md b/subjects/push-swap/push-swap.audit.en.md index f9c7d7f4..0b6634c8 100644 --- a/subjects/push-swap/push-swap.audit.en.md +++ b/subjects/push-swap/push-swap.audit.en.md @@ -1,7 +1,5 @@ #### Functional -###### Has the requirement for the allowed packages been respected? - ##### Try to run `"./push_swap"`. ###### Does it display nothing? diff --git a/subjects/push-swap/push-swap.en.md b/subjects/push-swap/push-swap.en.md index 95b10afc..19ccf4d9 100644 --- a/subjects/push-swap/push-swap.en.md +++ b/subjects/push-swap/push-swap.en.md @@ -147,10 +147,6 @@ student$ - The first executable file must be named **checker** and the second **push_swap**. - You have to be able to handle the errors. -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed - ### Usage ```console diff --git a/subjects/tetris-optimizer/tetris-optimizer.audit.en.md b/subjects/tetris-optimizer/tetris-optimizer.audit.en.md index 31287fb6..d092c59d 100644 --- a/subjects/tetris-optimizer/tetris-optimizer.audit.en.md +++ b/subjects/tetris-optimizer/tetris-optimizer.audit.en.md @@ -1,64 +1,45 @@ #### Functional -###### Has the requirement for the allowed packages been respected? - ##### Try bad example 00 (https://public.01-edu.org/subjects/tetris-optimizer/badexample00). `ERROR` ###### Does the program prints the value above? - ##### Try bad example 01 (https://public.01-edu.org/subjects/tetris-optimizer/badexample01). `ERROR` ###### Does the program prints the value above? - ##### Try bad example 02 (https://public.01-edu.org/subjects/tetris-optimizer/badexample02). `ERROR` ###### Does the program prints the value above? - ##### Try bad example 03 (https://public.01-edu.org/subjects/tetris-optimizer/badexample03). `ERROR` ###### Does the program prints the value above? - ##### Try bad example 04 (https://public.01-edu.org/subjects/tetris-optimizer/badexample04). `ERROR` ###### Does the program prints the value above? - ##### Try bad format (https://public.01-edu.org/subjects/tetris-optimizer/badformat). `ERROR` ###### Does the program prints the value above? - ##### Try good example 00 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample00). ###### Does the result contain 0 empty spaces (0 '.')? - ##### Try good example 01 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample01). ###### Does the result contain 9 empty spaces (9 '.')? - ##### Try good example 02 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample02). ###### Does the result contain 4 empty spaces (4 '.')? - ##### Try good example 03 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample03). ###### Does the result contain 5 empty spaces (5 '.')? - ##### Try hard example (https://public.01-edu.org/subjects/tetris-optimizer/hardexam). ###### Does the result contain 1 empty spaces (1 '.')? - ###### Are all of the Tetrominos contained in the test file, present in the output? - ###### Different characters correspond to different Tetrominos? - ###### Does one Tetromino has only one character? #### Basic ###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? - ###### +Is there a test file for this code? - ###### +Are the tests checking each possible case? - ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? #### Social ###### +Did you learn anything from this project? - ###### +Would you recommend/nominate this program as an example for the rest of the school? diff --git a/subjects/tetris-optimizer/tetris-optimizer.en.md b/subjects/tetris-optimizer/tetris-optimizer.en.md index 9a172ddc..a2ea4b36 100644 --- a/subjects/tetris-optimizer/tetris-optimizer.en.md +++ b/subjects/tetris-optimizer/tetris-optimizer.en.md @@ -17,10 +17,6 @@ The program must : - The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en). - It is recommended that the code should present a **test file**. -### Allowed packages - -- Only the [standard go](https://golang.org/pkg/) packages are allowed - #### Example of a text File ```console