From ce8e4cf7cd30d997c75d4513148c2599d8b6eb12 Mon Sep 17 00:00:00 2001 From: lee Date: Mon, 3 Feb 2020 14:07:29 +0000 Subject: [PATCH] adding allowed packages to done projects --- .../ascii-art-web-dockerize.audit.en.md | 7 ++++++ .../ascii-art-web-dockerize.en.md | 4 ++++ .../ascii-art-web-export-file.audit.en.md | 9 +++++++- .../ascii-art-web-export-file.en.md | 4 ++++ .../ascii-art-web-stylize.audit.en.md | 11 +++++++++- .../ascii-art-web/ascii-art-web-stylize.en.md | 4 ++++ .../ascii-art-web/ascii-art-web.audit.en.md | 10 +++++++++ subjects/ascii-art-web/ascii-art-web.en.md | 4 ++++ .../ascii-art/ascii-art-color.audit.en.md | 15 +++++++++++++ subjects/ascii-art/ascii-art-color.en.md | 4 ++++ subjects/ascii-art/ascii-art-fs.audit.en.md | 4 +++- subjects/ascii-art/ascii-art-fs.en.md | 4 ++++ .../ascii-art/ascii-art-justify.audit.en.md | 4 +++- subjects/ascii-art/ascii-art-justify.en.md | 4 ++++ .../ascii-art/ascii-art-output.audit.en.md | 7 ++++++ subjects/ascii-art/ascii-art-output.en.md | 4 ++++ .../ascii-art/ascii-art-reverse.audit.en.md | 16 +++++++++++++- subjects/ascii-art/ascii-art-reverse.en.md | 4 ++++ subjects/ascii-art/ascii-art.audit.en.md | 22 +++++++++++++++++++ subjects/ascii-art/ascii-art.en.md | 4 ++++ subjects/push-swap/push-swap.audit.en.md | 16 ++++++++------ subjects/push-swap/push-swap.en.md | 4 ++++ .../tetris-optimizer.audit.en.md | 19 ++++++++++++++++ .../tetris-optimizer/tetris-optimizer.en.md | 4 ++++ 24 files changed, 176 insertions(+), 12 deletions(-) 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 8f280f039..f37cc3d84 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,5 +1,7 @@ #### Functional +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) + ###### 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 ."`). @@ -42,16 +44,21 @@ student$ #### Basic ###### +Does the server run quickly and effectively? (Favoring recursive, no unnecessary data requests, etc) + ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Is there a test file for this code? + ###### +Are the tests checking each possible case? ###### +Are the instructions in the website clear? + ###### +Does the project run using an API? #### 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? 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 8445a03ff..659e7c6f2 100644 --- a/subjects/ascii-art-web/ascii-art-web-dockerize.en.md +++ b/subjects/ascii-art-web/ascii-art-web-dockerize.en.md @@ -29,6 +29,10 @@ This project will help you learn about : - Compatibility/Dependency. - Creating images. +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + ### Instructions - The web server must be created in **Go**. 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 19974e990..94e509f57 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,5 +1,7 @@ #### Functional +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) + ##### Try to export the file. ###### Does the exported file matches the output? @@ -17,12 +19,17 @@ #### 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? \ No newline at end of file + +###### +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-export-file.en.md b/subjects/ascii-art-web/ascii-art-web-export-file.en.md index 8051e5f39..ee6a98ec6 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 @@ -19,6 +19,10 @@ This project will help you learn about : - Ways to receive data. - Ways to output data. +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + ### Instructions - The web server must export at least in one export format. 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 c96a75cfc..deec00511 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,24 +1,33 @@ -#### Functional Project Questions +#### Functional ###### 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-stylize.en.md b/subjects/ascii-art-web/ascii-art-web-stylize.en.md index 02248429d..b309b430a 100644 --- a/subjects/ascii-art-web/ascii-art-web-stylize.en.md +++ b/subjects/ascii-art-web/ascii-art-web-stylize.en.md @@ -16,6 +16,10 @@ This project will help you learn about: - The basics of CSS. - Linking CSS and HTML. +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + ### Instructions - Your project must contain **CSS**. 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 56ddea54b..a1bc115bf 100644 --- a/subjects/ascii-art-web/ascii-art-web.audit.en.md +++ b/subjects/ascii-art-web/ascii-art-web.audit.en.md @@ -1,5 +1,7 @@ #### Functional +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) + ###### Does the project contain HTML files? ##### Try inputting `"{123}\n (World)!"` with the standard template/banner. @@ -68,13 +70,16 @@ o-o-o o--o o-o o o o o-o | | o o ###### Are all the pages working? Does the project avoid [404 status](https://www.restapitutorial.com/httpstatuscodes.html)? ###### Does the project avoid HTTP status [400 bad request](https://kinsta.com/knowledgebase/400-bad-request/#causes)? + ###### Does the project avoid HTTP status [500 internal server error](https://www.restapitutorial.com/httpstatuscodes.html)? ##### Try making a request to the server (clicking a button to generate the ascii-art representation on the website) ###### Is the communication between [server and client](https://www.geeksforgeeks.org/client-server-model/) well established? ###### Does the server use the right [HTTP method](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods)? + ###### Has the website runned without crashing at anytime? + ###### Is the server written in Go? #### General @@ -84,16 +89,21 @@ o-o-o o--o o-o o o o o-o | | o o #### Basic ###### +Does the server run quickly and effectively? (Favoring recursive, no unnecessary data requests, etc) + ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Is there a test file for this code? + ###### +Are the tests checking each possible case? ###### +Are the instructions in the website clear? + ###### +Does the project run using an API? #### 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? diff --git a/subjects/ascii-art-web/ascii-art-web.en.md b/subjects/ascii-art-web/ascii-art-web.en.md index 134332103..65cb52250 100644 --- a/subjects/ascii-art-web/ascii-art-web.en.md +++ b/subjects/ascii-art-web/ascii-art-web.en.md @@ -24,6 +24,10 @@ This project will help you learn about : - Ways to receive data - Ways to output data +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + ### Instructions - You must handle website errors. diff --git a/subjects/ascii-art/ascii-art-color.audit.en.md b/subjects/ascii-art/ascii-art-color.audit.en.md index c9f53591e..0610ad05e 100644 --- a/subjects/ascii-art/ascii-art-color.audit.en.md +++ b/subjects/ascii-art/ascii-art-color.audit.en.md @@ -1,19 +1,28 @@ #### Functional +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) + ##### 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? @@ -32,17 +41,23 @@ #### 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 8b8cb80ed..1aeb5d0b1 100644 --- a/subjects/ascii-art/ascii-art-color.en.md +++ b/subjects/ascii-art/ascii-art-color.en.md @@ -25,3 +25,7 @@ This project will help you learn about : - Your project must be written in **Go**. - 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 diff --git a/subjects/ascii-art/ascii-art-fs.audit.en.md b/subjects/ascii-art/ascii-art-fs.audit.en.md index 8f38254e0..3ad8194d1 100644 --- a/subjects/ascii-art/ascii-art-fs.audit.en.md +++ b/subjects/ascii-art/ascii-art-fs.audit.en.md @@ -1,4 +1,6 @@ -#### Functional Project Questions +#### Functional + +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) ##### 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 066241f99..94d72dde3 100644 --- a/subjects/ascii-art/ascii-art-fs.en.md +++ b/subjects/ascii-art/ascii-art-fs.en.md @@ -20,6 +20,10 @@ 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 904da7e4e..1c06e6b00 100644 --- a/subjects/ascii-art/ascii-art-justify.audit.en.md +++ b/subjects/ascii-art/ascii-art-justify.audit.en.md @@ -1,4 +1,6 @@ -#### Functional Project Questions +#### Functional + +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) ##### 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 c49604ccd..4ba069571 100644 --- a/subjects/ascii-art/ascii-art-justify.en.md +++ b/subjects/ascii-art/ascii-art-justify.en.md @@ -26,6 +26,10 @@ 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 38e7c1874..a408a02f0 100644 --- a/subjects/ascii-art/ascii-art-output.audit.en.md +++ b/subjects/ascii-art/ascii-art-output.audit.en.md @@ -1,5 +1,7 @@ #### Functional +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) + ##### Try passing as arguments `"First\nTest" shadow --output=test00.txt` ``` student$ cat test00.txt @@ -138,12 +140,17 @@ student$ cat test07.txt #### 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/ascii-art-output.en.md b/subjects/ascii-art/ascii-art-output.en.md index 2270098f0..2859a3fcd 100644 --- a/subjects/ascii-art/ascii-art-output.en.md +++ b/subjects/ascii-art/ascii-art-output.en.md @@ -21,6 +21,10 @@ 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 2a717a566..2cf8622cd 100644 --- a/subjects/ascii-art/ascii-art-reverse.audit.en.md +++ b/subjects/ascii-art/ascii-art-reverse.audit.en.md @@ -1,26 +1,35 @@ -#### Functional Project Questions +#### Functional + +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) ##### 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` ###### Does it display the value above? + ##### Try passing to the reverse flag `"--reverse=example01.txt"` the [example 01](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). `123` ###### Does it display the value above? + ##### Try passing to the reverse flag `"--reverse=example02.txt"` the [example 02](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). `#=\[` ###### Does it display the value above? + ##### Try passing to the reverse flag `"--reverse=example03.txt"` the [example 03](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). `(somthing&234)` ###### Does it display the value above? + ##### Try passing to the reverse flag `"--reverse=example04.txt"` the [example 04](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). `abcdefghijklmnopqrstuvwxyz` ###### Does it display the value above? + ##### Try passing to the reverse flag `"--reverse=example05.txt"` the [example 05](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). `\!" #$%&'()*+,-./` ###### Does it display the value above? + ##### Try passing to the reverse flag `"--reverse=example06.txt"` the [example 06](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). `:;<=>?@` ###### Does it display the value above? + ##### Try passing to the reverse flag `"--reverse=example07.txt"` the [example 07](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). `ABCDEFGHIJKLMNOPQRSTUVWXYZ` ###### Does it display the value above? @@ -40,14 +49,19 @@ #### Basic ###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc) + ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Is there a test file for this code? + ###### +Are the tests checking each possible case? + ###### +Is the output of the program well structured? Does any letter seems to be out of line? #### 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? diff --git a/subjects/ascii-art/ascii-art-reverse.en.md b/subjects/ascii-art/ascii-art-reverse.en.md index f554ee088..b4abebc06 100644 --- a/subjects/ascii-art/ascii-art-reverse.en.md +++ b/subjects/ascii-art/ascii-art-reverse.en.md @@ -24,6 +24,10 @@ 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 cb2d162c7..5fd42e71d 100644 --- a/subjects/ascii-art/ascii-art.audit.en.md +++ b/subjects/ascii-art/ascii-art.audit.en.md @@ -1,5 +1,7 @@ #### Functional +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) + ##### Try passing as argument `"hello"`. ``` _ _ _ @@ -12,6 +14,7 @@ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing as argument `"HELLO"`. ``` _ _ ______ _ _ ____ @@ -24,6 +27,7 @@ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing as argument `"HeLlo HuMaN"`. ``` _ _ _ _ _ _ __ __ _ _ @@ -36,6 +40,7 @@ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing as argument `"1Hello 2There"`. ``` _ _ _ _ _______ _ @@ -48,6 +53,7 @@ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing as argument `"Hello\nThere"`. ``` _ _ _ _ @@ -68,6 +74,7 @@ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `"{Hello & There #}"` as argument. ``` __ _ _ _ _ _______ _ _ _ __ @@ -80,6 +87,7 @@ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `"hello There 1 to 2!"` as argument. ``` _ _ _ _______ _ _ _ @@ -92,6 +100,7 @@ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `"MaD3IrA&LiSboN"` as argument. ``` __ __ _____ _____ _ _ _____ _ _ _ @@ -104,6 +113,7 @@ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `"1a\"#FdwHywR&/()="` as argument. ``` _ _ _ _ ______ _ _ _ _____ __ __ __ @@ -116,6 +126,7 @@ |___/ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `"{|}~"` as argument. ``` __ _ __ /\/| @@ -128,6 +139,7 @@ |_| ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `"[\]^_ 'a"` as argument. ``` ___ __ ___ /\ _ @@ -140,6 +152,7 @@ |______| ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `"RGB"` as argument. ``` _____ _____ ____ @@ -152,6 +165,7 @@ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `":;<=>?@"` as argument. ``` __ __ ___ @@ -164,6 +178,7 @@ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `"\!\" #$%&'()*+,-./"` as argument. ``` __ _ _ _ _ _ _ _ __ _ __ __ _ __ @@ -176,6 +191,7 @@ __ _ _ _ _ _ _ _ __ _ __ __ _ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `"ABCDEFGHIJKLMNOPQRSTUVWXYZ"` as argument. ``` ____ _____ _____ ______ ______ _____ _ _ _____ _ _ __ _ __ __ _ _ ____ _____ ____ _____ _____ _______ _ _ __ __ __ __ __ __ __ __ ______ @@ -188,6 +204,7 @@ __ _ _ _ _ _ _ _ __ _ __ __ _ ``` ###### Does it display the right graphical representation in ASCII as above? + ##### Try passing `"abcdefghijklmnopqrstuvwxyz"` as argument. ``` _ _ __ _ _ _ _ _ @@ -216,14 +233,19 @@ __ _ _ _ _ _ _ _ __ _ __ __ _ #### Basic ###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc) + ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Is there a test file for this code? + ###### +Are the tests checking each possible case? + ###### +Is the output of the program well structured? Does any letter seems to be out of line? #### 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? diff --git a/subjects/ascii-art/ascii-art.en.md b/subjects/ascii-art/ascii-art.en.md index eb90b26dd..506759b29 100644 --- a/subjects/ascii-art/ascii-art.en.md +++ b/subjects/ascii-art/ascii-art.en.md @@ -62,6 +62,10 @@ 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 0b6634c82..aeafbc81b 100644 --- a/subjects/push-swap/push-swap.audit.en.md +++ b/subjects/push-swap/push-swap.audit.en.md @@ -1,5 +1,7 @@ #### Functional +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) + ##### Try to run `"./push_swap"`. ###### Does it display nothing? @@ -14,7 +16,7 @@ ##### Try to run `"./push_swap 0 one 2 3"`. -``` +```console Error ``` @@ -22,7 +24,7 @@ Error ##### Try to run `"./push_swap 1 2 2 3"`. -``` +```console Error ``` @@ -41,7 +43,7 @@ Error ##### Try to run `"./checker 0 one 2 3"`. -``` +```console Error ``` @@ -49,7 +51,7 @@ Error ##### Try to run `"echo -e "sa\npb\nrrr\n" | ./checker 0 9 1 8 2 7 3 6 4 5"`. -``` +```console KO ``` @@ -57,7 +59,7 @@ KO ##### Try to run `"echo -e "pb\nra\npb\nra\nsa\nra\npa\npa\n" | ./checker 0 9 1 8 2"`. -``` +```console OK ``` @@ -65,7 +67,7 @@ OK ##### Try to run `"ARG = "4 67 3 87 23"; ./push_swap $ARG | ./checker $ARG"`. -``` +```console OK ``` @@ -79,7 +81,7 @@ OK ##### Try to run `"$ARG= "<100 random numbers>; ./push_swap $ARG | ./checker $ARG"` with the same 100 random different numbers as before instead of the tag. -``` +```console OK ``` diff --git a/subjects/push-swap/push-swap.en.md b/subjects/push-swap/push-swap.en.md index 19ccf4d9a..dcb9eb320 100644 --- a/subjects/push-swap/push-swap.en.md +++ b/subjects/push-swap/push-swap.en.md @@ -139,6 +139,10 @@ student$ ./checker student$ ``` +### 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/tetris-optimizer/tetris-optimizer.audit.en.md b/subjects/tetris-optimizer/tetris-optimizer.audit.en.md index d092c59d6..3ac0b1384 100644 --- a/subjects/tetris-optimizer/tetris-optimizer.audit.en.md +++ b/subjects/tetris-optimizer/tetris-optimizer.audit.en.md @@ -1,45 +1,64 @@ #### Functional +###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/) + ##### 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 a2ea4b36f..8caa90398 100644 --- a/subjects/tetris-optimizer/tetris-optimizer.en.md +++ b/subjects/tetris-optimizer/tetris-optimizer.en.md @@ -4,6 +4,10 @@ Develop a program that receives only one argument, a path to a text file which will contain a list of [tetrominoes](https://en.wikipedia.org/wiki/Tetromino) to assemble them in order to create the smallest square possible. +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + ### Instructions The program must :