Browse Source

adding allowed packages to projects

pull/459/head
lee 5 years ago committed by Christopher Fremond
parent
commit
624a18a5e1
  1. 2
      subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md
  2. 4
      subjects/ascii-art-web/ascii-art-web-dockerize.en.md
  3. 9
      subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md
  4. 4
      subjects/ascii-art-web/ascii-art-web-export-file.en.md
  5. 11
      subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md
  6. 2
      subjects/ascii-art-web/ascii-art-web.audit.en.md
  7. 4
      subjects/ascii-art-web/ascii-art-web.en.md
  8. 27
      subjects/ascii-art/ascii-art-color.audit.en.md
  9. 4
      subjects/ascii-art/ascii-art-color.en.md
  10. 4
      subjects/ascii-art/ascii-art-fs.audit.en.md
  11. 4
      subjects/ascii-art/ascii-art-fs.en.md
  12. 4
      subjects/ascii-art/ascii-art-justify.audit.en.md
  13. 4
      subjects/ascii-art/ascii-art-justify.en.md
  14. 2
      subjects/ascii-art/ascii-art-output.audit.en.md
  15. 4
      subjects/ascii-art/ascii-art-output.en.md
  16. 4
      subjects/ascii-art/ascii-art-reverse.audit.en.md
  17. 4
      subjects/ascii-art/ascii-art-reverse.en.md
  18. 2
      subjects/ascii-art/ascii-art.audit.en.md
  19. 4
      subjects/ascii-art/ascii-art.en.md
  20. 4
      subjects/groupie-trackers/groupie-trackers-filters.audit.en.md
  21. 4
      subjects/groupie-trackers/groupie-trackers-filters.en.md
  22. 6
      subjects/groupie-trackers/groupie-trackers-geolocation.audit.en.md
  23. 4
      subjects/groupie-trackers/groupie-trackers-geolocation.en.md
  24. 6
      subjects/groupie-trackers/groupie-trackers-search-bar.audit.en.md
  25. 4
      subjects/groupie-trackers/groupie-trackers-search-bar.en.md
  26. 14
      subjects/groupie-trackers/groupie-trackers.audit.en.md
  27. 4
      subjects/groupie-trackers/groupie-trackers.en.md
  28. 2
      subjects/lem-in/lem-in.audit.en.md
  29. 4
      subjects/lem-in/lem-in.en.md
  30. 2
      subjects/my-ls-1/my-ls-1.audit.en.md
  31. 4
      subjects/my-ls-1/my-ls-1.en.md
  32. 2
      subjects/push-swap/push-swap.audit.en.md
  33. 4
      subjects/push-swap/push-swap.en.md
  34. 19
      subjects/tetris-optimizer/tetris-optimizer.audit.en.md
  35. 4
      subjects/tetris-optimizer/tetris-optimizer.en.md

2
subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
###### Does the project have a DockerFile? ###### 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 <name_of_the_image> ."`). ##### 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 <name_of_the_image> ."`).

4
subjects/ascii-art-web/ascii-art-web-dockerize.en.md

@ -37,6 +37,10 @@ This project will help you learn about :
- The project must have a **Dockerfile**. - The project must have a **Dockerfile**.
- Your Dockerfile must respect the [Dockerfile good practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/). - 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 ### Usage
- You can see all about Docker on [docker docs](https://docs.docker.com/). - You can see all about Docker on [docker docs](https://docs.docker.com/).

9
subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md

@ -1,9 +1,13 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
##### Try to export the file. ##### Try to export the file.
###### Does the exported file matches the output? ###### Does the exported file matches the output?
##### Try to open and change the exported file. ##### Try to open and change the exported file.
###### Are the exported files read and write for the user only? ###### 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? ###### 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?
@ -17,12 +21,17 @@
#### Basic #### Basic
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?
###### +Are the instructions in the website clear? ###### +Are the instructions in the website clear?
###### +Does the project run using an API? ###### +Does the project run using an API?
###### +Can you export in multiple formats? ###### +Can you export in multiple formats?
#### Social #### Social
###### +Did you learn anything from this project? ###### +Did you learn anything from this project?
###### +Can it be open-sourced / be used for other sources? ###### +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?

4
subjects/ascii-art-web/ascii-art-web-export-file.en.md

@ -25,3 +25,7 @@ This project will help you learn about :
- The web server must be created in **Go**. - The web server must be created in **Go**.
- You must handle website errors. - You must handle website errors.
- The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en). - 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

11
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)? ###### 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 [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 [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?) ###### Is the design [interactive](https://en.m.wikipedia.org/wiki/Interactive_design)? (does it interact with the actions of the user?)
#### General #### General
###### +Is it easy to use the web site? ###### +Is it easy to use the web site?
###### +Does it have a background? ###### +Does it have a background?
#### Basic #### Basic
###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? ###### +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 the output of the program well structured? Does any letter seems to be out of line?
###### +Is there a test file for this code? ###### +Is there a test file for this code?
###### +Are the tests checking each possible case? ###### +Are the tests checking each possible case?
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?
#### Social #### Social
###### +Did you learn anything from this project? ###### +Did you learn anything from this project?
###### +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?

2
subjects/ascii-art-web/ascii-art-web.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
###### Does the project contain HTML files? ###### Does the project contain HTML files?
##### Try inputting `"{123}\n<Hello> (World)!"` with the standard template/banner. ##### Try inputting `"{123}\n<Hello> (World)!"` with the standard template/banner.

4
subjects/ascii-art-web/ascii-art-web.en.md

@ -31,6 +31,10 @@ This project will help you learn about :
- The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en). - The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en).
- The project must have files written in **HTML**. - The project must have files written in **HTML**.
### Allowed packages
- Only the [standard go](https://golang.org/pkg/) packages are allowed
### Usage ### Usage
- [Here's an example](http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20). - [Here's an example](http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20).

27
subjects/ascii-art/ascii-art-color.audit.en.md

@ -1,48 +1,75 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
##### Try passing as arguments `"hello world" --color=red`. ##### Try passing as arguments `"hello world" --color=red`.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing as arguments `"1 + 1 = 2" --color=green`. ##### Try passing as arguments `"1 + 1 = 2" --color=green`.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing as arguments `"(%&) ??" --color=yellow`. ##### Try passing as arguments `"(%&) ??" --color=yellow`.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try specifying a set of letters to be colored (the second until the last letter). ##### 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)? ###### Does it display the expected result (the corresponding set of letters with that color)?
##### Try specifying letter to be colored (the second letter). ##### Try specifying letter to be colored (the second letter).
###### Does it display the expected result (the corresponding letter with that color)? ###### Does it display the expected result (the corresponding letter with that color)?
##### Try specifying letter to be colored(just two letter). ##### Try specifying letter to be colored(just two letter).
###### Does it display the expected result (the corresponding letters with that color)? ###### 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`. ##### Try passing as arguments `"HeY GuYs" --color=orange`, in order to color `GuYs`.
###### Does it display the expected result? ###### Does it display the expected result?
##### Try passing as arguments `"RGB()" --color=blue`, in order to color just the B. ##### Try passing as arguments `"RGB()" --color=blue`, in order to color just the B.
###### Does it display the expected result? ###### 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="). ##### 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? ###### 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="). ##### 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? ###### 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. ##### 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? ###### 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. ##### 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? ###### Does it display the expected result?
#### General #### General
###### +Is it easy/intuitive to specify letter(s) to be colored? ###### +Is it easy/intuitive to specify letter(s) to be colored?
###### +Can you use more than one color in the same string? ###### +Can you use more than one color in the same string?
#### Basic #### Basic
###### +Does the project run quickly and effectively (favoring of recursive, no unnecessary data requests, etc.)? ###### +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 the output of the program well structured? Does any letter seem to be out of line?
###### +Is there a test file for this code? ###### +Is there a test file for this code?
###### +Are the tests checking each possible case? ###### +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)? ###### +Does the code obey the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md)?
#### Social #### Social
###### +Did you learn anything from this project? ###### +Did you learn anything from this project?
###### +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?

4
subjects/ascii-art/ascii-art-color.en.md

@ -20,6 +20,10 @@ This project will help you learn about :
- Manipulation of colors on the terminal. - Manipulation of colors on the terminal.
- Manipulation of structures. - Manipulation of structures.
### Allowed packages
- Only the [standard go](https://golang.org/pkg/) packages are allowed
### Instructions ### Instructions
- Your project must be written in **Go**. - Your project must be written in **Go**.

4
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?
##### Try passing as arguments `"hello" standard` ##### Try passing as arguments `"hello" standard`
``` ```

4
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**. - 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). - 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 ### Usage
```console ```console

4
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?
##### Try passing as arguments `"left standard --align=right"` ##### Try passing as arguments `"left standard --align=right"`

4
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). - 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**. - 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 ### Usage
```console ```console

2
subjects/ascii-art/ascii-art-output.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
##### Try passing as arguments `"First\nTest" shadow --output=test00.txt` ##### Try passing as arguments `"First\nTest" shadow --output=test00.txt`
``` ```
student$ cat test00.txt student$ cat test00.txt

4
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). - 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**. - It is recommended that the code presents a **test file**.
### Allowed packages
- Only the [standard go](https://golang.org/pkg/) packages are allowed
### Usage ### Usage
```console ```console

4
subjects/ascii-art/ascii-art-reverse.audit.en.md

@ -1,4 +1,6 @@
#### Functional Project Questions #### Functional
###### Has the requirement for the allowed packages been respected?
##### Try passing to the reverse flag `"--reverse=example00.txt"` the [example 00](https://public.01-edu.org/subjects/ascii-art/ascii-art-reverse-example). ##### 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` `Hello World`

4
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). - 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**. - 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 ### Usage
```console ```console

2
subjects/ascii-art/ascii-art.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
##### Try passing as argument `"hello"`. ##### Try passing as argument `"hello"`.
``` ```
_ _ _ _ _ _

4
subjects/ascii-art/ascii-art.en.md

@ -62,6 +62,10 @@ This project will help you learn about :
etc etc
``` ```
### Allowed packages
- Only the [standard go](https://golang.org/pkg/) packages are allowed
### Usage ### Usage
```console ```console

4
subjects/groupie-trackers/groupie-trackers-filters.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
###### Does the project have a range [filter](https://dribbble.com/shots/1751801-Ui-Elements-Social-Network-Analytics/attachments/284260)? ###### Does the project have a range [filter](https://dribbble.com/shots/1751801-Ui-Elements-Social-Network-Analytics/attachments/284260)?
###### Does the project have a check box [filter](https://dribbble.com/shots/1751801-Ui-Elements-Social-Network-Analytics/attachments/284260)? ###### Does the project have a check box [filter](https://dribbble.com/shots/1751801-Ui-Elements-Social-Network-Analytics/attachments/284260)?
@ -37,9 +39,11 @@
#### Basic #### Basic
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?
###### +Are the instructions in the website clear? ###### +Are the instructions in the website clear?
#### Social #### Social
###### +Did you learn anything from this project? ###### +Did you learn anything from this project?
###### +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?

4
subjects/groupie-trackers/groupie-trackers-filters.en.md

@ -33,3 +33,7 @@ This project will help you learn about:
- You must handle website errors. - You must handle website errors.
- The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en) - 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**. - It is recommended that the code should present a **test file**.
### Allowed packages
- Only the [standard go](https://golang.org/pkg/) packages are allowed

6
subjects/groupie-trackers/groupie-trackers-geolocation.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
###### Is [geocoding](https://developers.google.com/maps/documentation/geocoding/intro) API being used to converting addresses into geographic coordinates? ###### Is [geocoding](https://developers.google.com/maps/documentation/geocoding/intro) API being used to converting addresses into geographic coordinates?
##### Try to input `"Queen"` to see the concerts locations. ##### Try to input `"Queen"` to see the concerts locations.
@ -93,11 +95,15 @@ gulf shores alabama usa
#### Basic #### Basic
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?
###### +Are the instructions in the website clear? ###### +Are the instructions in the website clear?
###### +Does the project run using an API? ###### +Does the project run using an API?
#### Social #### Social
###### +Did you learn anything from this project? ###### +Did you learn anything from this project?
###### +Can it be open-sourced or be used for other sources? ###### +Can it be open-sourced or 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?

4
subjects/groupie-trackers/groupie-trackers-geolocation.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) - 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** - 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 ### Usage
- Here is a simple [example](https://www.google.com/maps/place/Henderson+Island/@-24.3990887,-128.3627872,13.5z/data=!4m5!3m4!1s0x9e43f2cfaa5822c5:0x58ba891a3ed4565f!8m2!3d-24.3743846!4d-128.3270931) of the process of giving a address and returning a marker to the location. - Here is a simple [example](https://www.google.com/maps/place/Henderson+Island/@-24.3990887,-128.3627872,13.5z/data=!4m5!3m4!1s0x9e43f2cfaa5822c5:0x58ba891a3ed4565f!8m2!3d-24.3743846!4d-128.3270931) of the process of giving a address and returning a marker to the location.

6
subjects/groupie-trackers/groupie-trackers-search-bar.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
##### Start typing in the search bar `"Billie Joe"`. ##### Start typing in the search bar `"Billie Joe"`.
###### Does it present as suggestions the member "Billie Joe Armstrong"? ###### Does it present as suggestions the member "Billie Joe Armstrong"?
@ -45,11 +47,15 @@
#### Basic #### Basic
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?
###### +Are the instructions in the website clear? ###### +Are the instructions in the website clear?
###### +Does the project run using an API? ###### +Does the project run using an API?
#### Social #### Social
###### +Did you learn anything from this project? ###### +Did you learn anything from this project?
###### +Can it be open-sourced / be used for other sources? ###### +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?

4
subjects/groupie-trackers/groupie-trackers-search-bar.en.md

@ -28,3 +28,7 @@ This project will help you learn about :
- The program must be written in **Go**. - The program must be written in **Go**.
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en). - 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

14
subjects/groupie-trackers/groupie-trackers.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
###### Is the data from the artists being used? ###### Is the data from the artists being used?
###### Is data from the relations being used? ###### Is data from the relations being used?
@ -50,27 +52,39 @@
###### Does the event responds as expected? ###### Does the event responds as expected?
###### Did the server crashed? ###### Did the server crashed?
###### Does the server use the right [HTTP method](https://developer.mozilla.org/en-US/docs/Web/HTTP/Methods)? ###### 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? ###### Has the website runned without crashing at anytime?
###### Are all the pages working? (Absence of 404 page?) ###### Are all the pages working? (Absence of 404 page?)
###### Does the project avoid [HTTP status 400](https://kinsta.com/knowledgebase/400-bad-request/#causes)? ###### Does the project avoid [HTTP status 400](https://kinsta.com/knowledgebase/400-bad-request/#causes)?
###### Does the project avoid [HTTP status 500](https://www.restapitutorial.com/httpstatuscodes.html)? ###### Does the project avoid [HTTP status 500](https://www.restapitutorial.com/httpstatuscodes.html)?
###### Is the communication between server and client well established? ###### Is the communication between server and client well established?
###### Does the server present all the needed handlers and patterns for the http requests? ###### Does the server present all the needed handlers and patterns for the http requests?
#### General #### General
###### +Does the event system run as asynchronous? (usage of go routines and channels) ###### +Does the event system run as asynchronous? (usage of go routines and channels)
###### +Is the site hosted or deployed? Can you access the website through a DNS (Domain Name System)? ###### +Is the site hosted or deployed? Can you access the website through a DNS (Domain Name System)?
#### Basic #### Basic
###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc) ###### +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)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?
###### +Is there a test file for this code? ###### +Is there a test file for this code?
#### Social #### Social
###### +Did you learn anything from this project? ###### +Did you learn anything from this project?
###### +Can it be open-sourced / be used for other sources? ###### +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?

4
subjects/groupie-trackers/groupie-trackers.en.md

@ -36,6 +36,10 @@ This project will help you learn about :
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en). - 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**. - 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 ### Usage
- You can see an example of a RESTful API [here](https://rickandmortyapi.com/) - You can see an example of a RESTful API [here](https://rickandmortyapi.com/)

2
subjects/lem-in/lem-in.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
##### Try to run `"./lem-in example00.txt"`. ##### Try to run `"./lem-in example00.txt"`.
###### Is the program able to read the ant farm in this standard input? ###### Is the program able to read the ant farm in this standard input?

4
subjects/lem-in/lem-in.en.md

@ -113,6 +113,10 @@ This project will help you learn about :
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en). - 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**. - 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 ### Usage
Example 1 : Example 1 :

2
subjects/my-ls-1/my-ls-1.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
##### Run both my-ls-1 and the system command `ls` with no arguments. ##### Run both my-ls-1 and the system command `ls` with no arguments.
###### Does it display the same files and/or folders in the same order? ###### Does it display the same files and/or folders in the same order?

4
subjects/my-ls-1/my-ls-1.en.md

@ -51,6 +51,10 @@ This project will help you learn about :
- We suggest that you consult the `ls` command manual. - We suggest that you consult the `ls` command manual.
### Allowed packages
- Only the [standard go](https://golang.org/pkg/) packages are allowed
### Usage ### Usage
You can see how the `ls` command works, by using it on your terminal. You can see how the `ls` command works, by using it on your terminal.

2
subjects/push-swap/push-swap.audit.en.md

@ -1,5 +1,7 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
##### Try to run `"./push_swap"`. ##### Try to run `"./push_swap"`.
###### Does it display nothing? ###### Does it display nothing?

4
subjects/push-swap/push-swap.en.md

@ -147,6 +147,10 @@ student$
- The first executable file must be named **checker** and the second **push_swap**. - The first executable file must be named **checker** and the second **push_swap**.
- You have to be able to handle the errors. - You have to be able to handle the errors.
### Allowed packages
- Only the [standard go](https://golang.org/pkg/) packages are allowed
### Usage ### Usage
```console ```console

19
subjects/tetris-optimizer/tetris-optimizer.audit.en.md

@ -1,45 +1,64 @@
#### Functional #### Functional
###### Has the requirement for the allowed packages been respected?
##### Try bad example 00 (https://public.01-edu.org/subjects/tetris-optimizer/badexample00). ##### Try bad example 00 (https://public.01-edu.org/subjects/tetris-optimizer/badexample00).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try bad example 01 (https://public.01-edu.org/subjects/tetris-optimizer/badexample01). ##### Try bad example 01 (https://public.01-edu.org/subjects/tetris-optimizer/badexample01).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try bad example 02 (https://public.01-edu.org/subjects/tetris-optimizer/badexample02). ##### Try bad example 02 (https://public.01-edu.org/subjects/tetris-optimizer/badexample02).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try bad example 03 (https://public.01-edu.org/subjects/tetris-optimizer/badexample03). ##### Try bad example 03 (https://public.01-edu.org/subjects/tetris-optimizer/badexample03).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try bad example 04 (https://public.01-edu.org/subjects/tetris-optimizer/badexample04). ##### Try bad example 04 (https://public.01-edu.org/subjects/tetris-optimizer/badexample04).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try bad format (https://public.01-edu.org/subjects/tetris-optimizer/badformat). ##### Try bad format (https://public.01-edu.org/subjects/tetris-optimizer/badformat).
`ERROR` `ERROR`
###### Does the program prints the value above? ###### Does the program prints the value above?
##### Try good example 00 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample00). ##### Try good example 00 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample00).
###### Does the result contain 0 empty spaces (0 '.')? ###### Does the result contain 0 empty spaces (0 '.')?
##### Try good example 01 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample01). ##### Try good example 01 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample01).
###### Does the result contain 9 empty spaces (9 '.')? ###### Does the result contain 9 empty spaces (9 '.')?
##### Try good example 02 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample02). ##### Try good example 02 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample02).
###### Does the result contain 4 empty spaces (4 '.')? ###### Does the result contain 4 empty spaces (4 '.')?
##### Try good example 03 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample03). ##### Try good example 03 (https://public.01-edu.org/subjects/tetris-optimizer/goodexample03).
###### Does the result contain 5 empty spaces (5 '.')? ###### Does the result contain 5 empty spaces (5 '.')?
##### Try hard example (https://public.01-edu.org/subjects/tetris-optimizer/hardexam). ##### Try hard example (https://public.01-edu.org/subjects/tetris-optimizer/hardexam).
###### Does the result contain 1 empty spaces (1 '.')? ###### Does the result contain 1 empty spaces (1 '.')?
###### Are all of the Tetrominos contained in the test file, present in the output? ###### Are all of the Tetrominos contained in the test file, present in the output?
###### Different characters correspond to different Tetrominos? ###### Different characters correspond to different Tetrominos?
###### Does one Tetromino has only one character? ###### Does one Tetromino has only one character?
#### Basic #### Basic
###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)? ###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)?
###### +Is there a test file for this code? ###### +Is there a test file for this code?
###### +Are the tests checking each possible case? ###### +Are the tests checking each possible case?
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?
#### Social #### Social
###### +Did you learn anything from this project? ###### +Did you learn anything from this project?
###### +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?

4
subjects/tetris-optimizer/tetris-optimizer.en.md

@ -17,6 +17,10 @@ The program must :
- The code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en). - 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**. - 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 #### Example of a text File
```console ```console

Loading…
Cancel
Save