Browse Source

adding of extra questions and renaming of two forum files to fit standard

content-update
Christopher Fremond 4 years ago committed by Christopher Fremond
parent
commit
054601757d
  1. 8
      subjects/ascii-art-web/ascii-art-web-dockerize.audit.en.md
  2. 4
      subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md
  3. 2
      subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md
  4. 93
      subjects/ascii-art-web/ascii-art-web.audit.en.md
  5. 14
      subjects/ascii-art/ascii-art-color.audit.en.md
  6. 188
      subjects/ascii-art/ascii-art-fs.audit.en.md
  7. 2
      subjects/ascii-art/ascii-art-justify.audit.en.md
  8. 175
      subjects/ascii-art/ascii-art-output.audit.en.md
  9. 22
      subjects/ascii-art/ascii-art-reverse.audit.en.md
  10. 2
      subjects/forum/forum-advanced-features.audit.en.md
  11. 2
      subjects/forum/forum-authentication.audit.en.md
  12. 0
      subjects/forum/forum-authentication.en.md
  13. 2
      subjects/forum/forum-image-upload.audit.en.md
  14. 2
      subjects/forum/forum-moderation.audit.md
  15. 2
      subjects/forum/forum-security.audit.en.md
  16. 2
      subjects/forum/forum.audit.en.md
  17. 14
      subjects/groupie-tracker/groupie-tracker-filters.audit.en.md
  18. 14
      subjects/groupie-tracker/groupie-tracker-geolocalization.audit.en.md
  19. 16
      subjects/groupie-tracker/groupie-tracker-search-bar.audit.en.md
  20. 4
      subjects/groupie-tracker/groupie-tracker-visualization.audit.en.md
  21. 4
      subjects/groupie-tracker/groupie-tracker-visualizations.audit.en.md
  22. 11
      subjects/groupie-tracker/groupie-tracker.audit.en.md
  23. 3
      subjects/lem-in/lem-in.audit.en.md
  24. 2
      subjects/my-ls-1/my-ls-1.audit.en.md
  25. 26
      subjects/net-cat/net-cat.audit.en.md
  26. 3
      subjects/push-swap/push-swap.audit.en.md
  27. 19
      subjects/tetris-optimizer/tetris-optimizer.audit.en.md

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

@ -5,22 +5,27 @@
###### 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> ."`).
```
student$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
<name of the image> latest 85a65d66ca39 7 seconds ago 795MB
```
###### Run the command `"docker images"` to see all images. Does the docker image build as above?
##### Try running the [command](https://docs.docker.com/engine/reference/commandline/container_run/) `"docker container run [OPTIONS] IMAGE [COMMAND] [ARG...]"` to start the container using the image just created. (example : `"docker container run -p <port_you_what_to_run> --detach --name <name_of_the_container> <name_of_the_image>"`)
```
student$ docker ps -a
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
cc8f5dcf760f ascii-art-web-docker "./server" 6 seconds ago Up 6 seconds 0.0.0.0:8080->8080/tcp ascii-art-web
```
###### Run the command `"docker ps -a"` to see all containers. Is the docker container running as above?
##### Try running the [command](https://docs.docker.com/engine/reference/commandline/exec/) `"docker exec [OPTIONS] CONTAINER COMMAND [ARG...]"`. (example : `"docker exec -it <container_name> /bin/bash"`) and do a `"ls -l"` to see the file system.
```
student$ docker exec -it postgres /bin/bash
I have no name!@51c2efe2d366:/$ ls -l
@ -31,12 +36,15 @@ I have no name!@51c2efe2d366:/$ exit
exit
student$
```
###### Is the file system for the containers well organized?
###### Does the DockerFile contain some [metadata](https://docs.docker.com/config/labels-custom-metadata/) applied to the docker object?
###### Does the project present no [unused object](https://docs.docker.com/config/pruning/)?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the project present a script to build the images and containers? (using a script to simplify the build)

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

@ -3,9 +3,11 @@
###### 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?
##### Try to open and change the exported file.
###### Are the exported files read and write for the user?
###### 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?
@ -16,6 +18,8 @@
###### Does the site has a clear button/link to download/export the file?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?

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

@ -8,6 +8,8 @@
###### Is the design [interactive](https://en.m.wikipedia.org/wiki/Interactive_design)? (does it interact with the actions of the user?)
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Is it easy to use the web site?

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

@ -5,78 +5,89 @@
###### Does the project contain HTML files?
##### Try inputting with the standard template/banner the following example:
In the first line `{123}`
In the second line `<Hello> (World)!`
```
__ __
/ / _ ____ _____ \ \
| | / | |___ \ |___ / | |
/ / | | __) | |_ \ \ \
\ \ | | / __/ ___) | / /
| | |_| |_____| |____/ | |
\_\ /_/
__ _ _ _ _ __ __ __ __ _ _ __ _
/ / | | | | | | | | \ \ / / \ \ / / | | | | \ \ | |
/ / | |__| | ___ | | | | ___ \ \ | | \ \ /\ / / ___ _ __ | | __| | | | | |
< < | __ | / _ \ | | | | / _ \ > > | | \ \/ \/ / / _ \ | '__| | | / _` | | | | |
\ \ | | | | | __/ | | | | | (_) | / / | | \ /\ / | (_) | | | | | | (_| | | | |_|
\_\ |_| |_| \___| |_| |_| \___/ /_/ | | \/ \/ \___/ |_| |_| \__,_| | | (_)
\_\ /_/
__ __
/ / _ ____ _____ \ \
| | / | |___ \ |___ / | |
/ / | | __) | |_ \ \ \
\ \ | | / __/ ___) | / /
| | |_| |_____| |____/ | |
\_\ /_/
__ _ _ _ _ __ __ __ __ _ _ __ _
/ / | | | | | | | | \ \ / / \ \ / / | | | | \ \ | |
/ / | |__| | ___ | | | | ___ \ \ | | \ \ /\ / / ___ _ __ | | __| | | | | |
< < | __ | / _ \ | | | | / _ \ > > | | \ \/ \/ / / _ \ | '__| | | / _` | | | | |
\ \ | | | | | __/ | | | | | (_) | / / | | \ /\ / | (_) | | | | | | (_| | | | |_|
\_\ |_| |_| \___| |_| |_| \___/ /_/ | | \/ \/ \___/ |_| |_| \__,_| | | (_)
\_\ /_/
```
###### Does it display the right result as above?
##### Try to input `"123??"` using the template/banner standard.
```
___ ___
_ ____ _____ |__ \ |__ \
/ | |___ \ |___ / ) | ) |
| | __) | |_ \ / / / /
| | / __/ ___) | |_| |_|
|_| |_____| |____/ (_) (_)
___ ___
_ ____ _____ |__ \ |__ \
/ | |___ \ |___ / ) | ) |
| | __) | |_ \ / / / /
| | / __/ ___) | |_| |_|
|_| |_____| |____/ (_) (_)
```
###### Does it display the right result as above?
##### Try to input `"$% "="` using the template/banner shadow.
```
_| _|
_| _|_| _| _| _|
_|_|_| _|_| _| _|_|_|_|_|
_|_| _|
_|_| _| _|_| _|_|_|_|_|
_|_|_| _| _|_|
_|
_| _|
_| _|_| _| _| _|
_|_|_| _|_| _| _|_|_|_|_|
_|_| _|
_|_| _| _|_| _|_|_|_|_|
_|_|_| _| _|_|
_|
```
###### Does it display the right result as above?
##### Try to input `"123 T/fs#R"` using the template/banner thinkertoy.
```
0 -- o-o o-O-o o o-o | | o--o
/| o o | | / | -O-O- | |
o | / oo | o -O- o-o | | O-Oo
| / | | / | \ -O-O- | \
o-o-o o--o o-o o o o o-o | | o o
0 -- o-o o-O-o o o-o | | o--o
/| o o | | / | -O-O- | |
o | / oo | o -O- o-o | | O-Oo
| / | | / | \ -O-O- | \
o-o-o o--o o-o o o o o-o | | o o
```
###### Does it display the right result as above?
###### Does it display an understandable graphical representation of the result?
##### Try to navigate between all the available pages in the website.
###### Are all the pages working? Does the project implement [404 status](https://www.restapitutorial.com/httpstatuscodes.html)?
###### Does the project handle [HTTP status 400 - Bad Request](https://kinsta.com/knowledgebase/400-bad-request/#causes)?
###### Does the project handle [HTTP status 500 - Internal Server Errors](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)?
@ -85,6 +96,8 @@ o-o-o o--o o-o o o o o-o | | o o
###### Is the server written in Go?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the server present all the needed [handlers and patterns](https://golang.org/pkg/net/http/#HandleFunc) for the http requests?

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

@ -3,41 +3,55 @@
###### 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?
##### 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?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Is it easy/intuitive to specify letter(s) to be colored?

188
subjects/ascii-art/ascii-art-fs.audit.en.md

@ -3,129 +3,160 @@
###### 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`
```
_ _ _
| | | | | |
| |__ ___ | | | | ___
| _ \ / _ \ | | | | / _ \
| | | | | __/ | | | | | (_) |
|_| |_| \___| |_| |_| \___/
_ _ _
| | | | | |
| |__ ___ | | | | ___
| _ \ / _ \ | | | | / _ \
| | | | | __/ | | | | | (_) |
|_| |_| \___| |_| |_| \___/
```
###### Does it display the string in the right template as an ASCII art representation as above?
###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `"hello world" shadow`
```
_| _| _| _| _|
_|_|_| _|_| _| _| _|_| _| _| _| _|_| _| _|_| _| _|_|_|
_| _| _|_|_|_| _| _| _| _| _| _| _| _| _| _|_| _| _| _|
_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|
_| _| _|_|_| _| _| _|_| _| _| _|_| _| _| _|_|_|
_| _| _| _| _|
_|_|_| _|_| _| _| _|_| _| _| _| _|_| _| _|_| _| _|_|_|
_| _| _|_|_|_| _| _| _| _| _| _| _| _| _| _|_| _| _| _|
_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|
_| _| _|_|_| _| _| _|_| _| _| _|_| _| _| _|_|_|
```
###### Does it display the string in the right template as an ASCII art representation as above?
###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `"nice 2 meet you" thinkertoy`
```
-- o
o o o |
o-o o-o o-o / o-O-o o-o o-o -o- o o o-o o o
| | | | |-' / | | | |-' |-' | | | | | | |
o o | o-o o-o o--o o o o o-o o-o o o--O o-o o--o
|
o--o
-- o
o o o |
o-o o-o o-o / o-O-o o-o o-o -o- o o o-o o o
| | | | |-' / | | | |-' |-' | | | | | | |
o o | o-o o-o o--o o o o o-o o-o o o--O o-o o--o
|
o--o
```
###### Does it display the string in the right template as an ASCII art representation as above?
###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `"you & me" standard`
```
___
_ _ ___ _ _ ( _ ) _ __ ___ ___
| | | | / _ \ | | | | / _ \/\ | '_ ` _ \ / _ \
| |_| | | (_) | | |_| | | (_> < | | | | | | | __/
\__, | \___/ \__,_| \___/\/ |_| |_| |_| \___|
__/ /
|___/
___
_ _ ___ _ _ ( _ ) _ __ ___ ___
| | | | / _ \ | | | | / _ \/\ | '_ ` _ \ / _ \
| |_| | | (_) | | |_| | | (_> < | | | | | | | __/
\__, | \___/ \__,_| \___/\/ |_| |_| |_| \___|
__/ /
|___/
```
###### Does it display the string in the right template as an ASCII art representation as above?
###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `"123" shadow`
```
_| _|_| _|_|_|
_|_| _| _| _|
_| _| _|_|
_| _| _|
_| _|_|_|_| _|_|_|
_| _|_| _|_|_|
_|_| _| _| _|
_| _| _|_|
_| _| _|
_| _|_|_|_| _|_|_|
```
###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `/(\") thinkertoy`
```
o o
o / | | \
/ o o
o | |
/ o o
o \ /
o o
o / | | \
/ o o
o | |
/ o o
o \ /
```
###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `ABCDEFGHIJKLMNOPQRSTUVWXYZ shadow`
```
_|_| _|_|_| _|_|_| _|_|_| _|_|_|_| _|_|_|_| _|_|_| _| _| _|_|_| _| _| _| _| _| _| _| _| _|_| _|_|_| _|_| _|_|_| _|_|_| _|_|_|_|_| _| _| _| _| _| _| _| _| _| _| _|_|_|_|_|
_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|_| _|_| _|_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|
_|_|_|_| _|_|_| _| _| _| _|_|_| _|_|_| _| _|_| _|_|_|_| _| _| _|_| _| _| _| _| _| _| _| _| _| _|_|_| _| _|_| _|_|_| _|_| _| _| _| _| _| _| _| _| _| _| _|
_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|
_| _| _|_|_| _|_|_| _|_|_| _|_|_|_| _| _|_|_| _| _| _|_|_| _|_| _| _| _|_|_|_| _| _| _| _| _|_| _| _|_| _| _| _| _|_|_| _| _|_| _| _| _| _| _| _| _|_|_|_|_|
_|_| _|_|_| _|_|_| _|_|_| _|_|_|_| _|_|_|_| _|_|_| _| _| _|_|_| _| _| _| _| _| _| _| _| _|_| _|_|_| _|_| _|_|_| _|_|_| _|_|_|_|_| _| _| _| _| _| _| _| _| _| _| _|_|_|_|_|
_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|_| _|_| _|_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|
_|_|_|_| _|_|_| _| _| _| _|_|_| _|_|_| _| _|_| _|_|_|_| _| _| _|_| _| _| _| _| _| _| _| _| _| _|_|_| _| _|_| _|_|_| _|_| _| _| _| _| _| _| _| _| _| _| _|
_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|_| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _| _|
_| _| _|_|_| _|_|_| _|_|_| _|_|_|_| _| _|_|_| _| _| _|_|_| _|_| _| _| _|_|_|_| _| _| _| _| _|_| _| _|_| _| _| _| _|_|_| _| _|_| _| _| _| _| _| _| _|_|_|_|_|
```
###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `\"#$%&/()*+,-./ thinkertoy`
```
o o | |
| | | | -O-O- O o / \ o | o o
-O-O- o | | o / o / o o \|/ | /
| | -O-O- / /| o | | --O-- -o- o
-O-O- | | o / o o-O- / o o /|\ | o-o /
| | -O-O- O | o \ / o | o o O o
| | |
o o | |
| | | | -O-O- O o / \ o | o o
-O-O- o | | o / o / o o \|/ | /
| | -O-O- / /| o | | --O-- -o- o
-O-O- | | o / o o-O- / o o /|\ | o-o /
| | -O-O- O | o \ / o | o o O o
| | |
```
###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments `"It's Working" thinkertoy`
```
o
o-O-o o | o o o
| | | | | / o
| -o- o-o o o o o-o o-o OO o-o o--o
| | \ \ / \ / | | | | \ | | | | |
o-O-o o o-o o o o-o o o o | o o o--O
|
o--o
o
o-O-o o | o o o
| | | | | / o
| -o- o-o o o o o-o o-o OO o-o o--o
| | \ \ / \ / | | | | \ | | | | |
o-O-o o o-o o o o-o o o o | o o o--O
|
o--o
```
###### Does it display the string in the right template as an ASCII art representation as above?
##### Try passing as arguments a random string with upper and lower case letters followed by one of the templates names (standard, shadow, thinkertoy, or other).
###### Does it display the expected string in the right template as an ASCII art representation?
##### Try passing as arguments a random string with numbers followed by one of the templates names (standard, shadow, thinkertoy, or other).
###### Does it display the expected string in the right template as an ASCII art representation?
##### Try passing as arguments a random string with special characters followed by one of the templates names (standard, shadow, thinkertoy, or other).
###### Does it display the expected string in the right template as an ASCII art representation?
##### Try passing as arguments a random string with numbers, spaces, special characters, upper and lower case letters followed by one of the templates names (standard, shadow, thinkertoy, or other).
###### Does it display the expected string in the right template as an ASCII art representation?
###### Is the file system well organized?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the project contain their own templates?
@ -133,12 +164,17 @@ o-O-o o o-o o o o-o o o o | o o o--O
#### 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?

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

@ -66,6 +66,8 @@
###### Does it display the expected result?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic
###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)?

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

@ -3,140 +3,169 @@
###### 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
_|_|_|_| _| _|
_| _| _|_| _|_|_| _|_|_|_|
_|_|_| _| _|_| _|_| _|
_| _| _| _|_| _|
_| _| _| _|_|_| _|_|
_|_|_|_|_| _|
_| _|_| _|_|_| _|_|_|_|
_| _|_|_|_| _|_| _|
_| _| _|_| _|
_| _|_|_| _|_|_| _|_|
_|_|_|_| _| _|
_| _| _|_| _|_|_| _|_|_|_|
_|_|_| _| _|_| _|_| _|
_| _| _| _|_| _|
_| _| _| _|_|_| _|_|
_|_|_|_|_| _|
_| _|_| _|_|_| _|_|_|_|
_| _|_|_|_| _|_| _|
_| _| _|_| _|
_| _|_|_| _|_|_| _|_|
```
###### Does it save the right output in the right file?
##### Try passing as arguments `"hello" standard --output=test01.txt`
```
student$ cat test01.txt
_ _ _
| | | | | |
| |__ ___ | | | | ___
| _ \ / _ \ | | | | / _ \
| | | | | __/ | | | | | (_) |
|_| |_| \___| |_| |_| \___/
_ _ _
| | | | | |
| |__ ___ | | | | ___
| _ \ / _ \ | | | | / _ \
| | | | | __/ | | | | | (_) |
|_| |_| \___| |_| |_| \___/
```
###### Does it save the right output in the right file?
##### Try passing as arguments `"123 -> #$%" standard --output=test02.txt`
```
student$ cat test02.txt
__ _ _ _ _ __
_ ____ _____ \ \ _| || |_ | | (_) / /
/ | |___ \ |___ / ______ \ \ |_ __ _| / __) / /
| | __) | |_ \ |______| > > _| || |_ \__ \ / /
| | / __/ ___) | / / |_ __ _| ( / / / _
|_| |_____| |____/ /_/ |_||_| |_| /_/ (_)
__ _ _ _ _ __
_ ____ _____ \ \ _| || |_ | | (_) / /
/ | |___ \ |___ / ______ \ \ |_ __ _| / __) / /
| | __) | |_ \ |______| > > _| || |_ \__ \ / /
| | / __/ ___) | / / |_ __ _| ( / / / _
|_| |_____| |____/ /_/ |_||_| |_| /_/ (_)
```
###### Does it save the right output in the right file?
##### Try passing as arguments `"432 -> #$%&@" shadow --output=test03.txt`
```
student$ cat test03.txt
_| _| _|_|_| _|_| _| _| _| _| _|_| _| _| _|_|_|_|_|
_| _| _| _| _| _| _|_|_|_|_| _|_|_| _|_| _| _| _| _| _|
_|_|_|_| _|_| _| _|_|_|_|_| _| _| _| _|_| _| _|_| _| _| _|_|_| _|
_| _| _| _| _|_|_|_|_| _|_| _| _|_| _| _| _| _| _| _|
_| _|_|_| _|_|_|_| _| _| _| _|_|_| _| _|_| _|_| _| _| _|_|_|_|
_| _|
_|_|_|_|_|_|
_| _| _|_|_| _|_| _| _| _| _| _|_| _| _| _|_|_|_|_|
_| _| _| _| _| _| _|_|_|_|_| _|_|_| _|_| _| _| _| _| _|
_|_|_|_| _|_| _| _|_|_|_|_| _| _| _| _|_| _| _|_| _| _| _|_|_| _|
_| _| _| _| _|_|_|_|_| _|_| _| _|_| _| _| _| _| _| _|
_| _|_|_| _|_|_|_| _| _| _| _|_|_| _| _|_| _|_| _| _| _|_|_|_|
_| _|
_|_|_|_|_|_|
```
###### Does it save the right output in the right file?
##### Try passing as arguments `"There" shadow --output=test04.txt`
```
student$ cat test04.txt
_|_|_|_|_| _|
_| _|_|_| _|_| _| _|_| _|_|
_| _| _| _|_|_|_| _|_| _|_|_|_|
_| _| _| _| _| _|
_| _| _| _|_|_| _| _|_|_|
_|_|_|_|_| _|
_| _|_|_| _|_| _| _|_| _|_|
_| _| _| _|_|_|_| _|_| _|_|_|_|
_| _| _| _| _| _|
_| _| _| _|_|_| _| _|_|_|
```
###### Does it save the right output in the right file?
##### Try passing as arguments `"123 -> \"#$%@" thinkertoy --output=test05.txt`
```
student$ cat test05.txt
o o | |
0 -- o-o o | | | | -O-O- O o
/| o o | \ -O-O- o | | o / / \
o | / oo O | | -O-O- / o O-o
| / | o-o / -O-O- | | o / o \
o-o-o o--o o-o o | | -O-O- O o-
| |
o o | |
0 -- o-o o | | | | -O-O- O o
/| o o | \ -O-O- o | | o / / \
o | / oo O | | -O-O- / o O-o
| / | o-o / -O-O- | | o / o \
o-o-o o--o o-o o | | -O-O- O o-
| |
```
###### Does it save the right output in the right file?
##### Try passing as arguments `"2 you" thinkertoy --output=test06.txt`
```
student$ cat test06.txt
--
o o
/ o o o-o o o
/ | | | | | |
o--o o--O o-o o--o
|
o--o
--
o o
/ o o o-o o o
/ | | | | | |
o--o o--O o-o o--o
|
o--o
```
###### Does it save the right output in the right file?
##### Try passing as arguments `"Testing long output!" standard --output=test07.txt`
##### Try passing as arguments `"Testing long output!" standard --output=test07.txt`
```
student$ cat test07.txt
_______ _ _ _ _ _ _
|__ __| | | (_) __ _ | | __ _ | | | | | |
| | ___ ___ | |_ _ _ __ / _` | | | ___ _ __ / _` | ___ _ _ | |_ _ __ _ _ | |_ | |
| | / _ \ / __| | __| | | | '_ \ | (_| | | | / _ \ | '_ \ | (_| | / _ \ | | | | | __| | '_ \ | | | | | __| | |
| | | __/ \__ \ \ |_ | | | | | | \__, | | | | (_) | | | | | \__, | | (_) | | |_| | \ |_ | |_) | | |_| | \ |_ |_|
|_| \___| |___/ \__| |_| |_| |_| __/ | |_| \___/ |_| |_| __/ | \___/ \__,_| \__| | .__/ \__,_| \__| (_)
|___/ |___/ | |
|_|
_______ _ _ _ _ _ _
|__ __| | | (_) __ _ | | __ _ | | | | | |
| | ___ ___ | |_ _ _ __ / _` | | | ___ _ __ / _` | ___ _ _ | |_ _ __ _ _ | |_ | |
| | / _ \ / __| | __| | | | '_ \ | (_| | | | / _ \ | '_ \ | (_| | / _ \ | | | | | __| | '_ \ | | | | | __| | |
| | | __/ \__ \ \ |_ | | | | | | \__, | | | | (_) | | | | | \__, | | (_) | | |_| | \ |_ | |_) | | |_| | \ |_ |_|
|_| \___| |___/ \__| |_| |_| |_| __/ | |_| \___/ |_| |_| __/ | \___/ \__,_| \__| | .__/ \__,_| \__| (_)
|___/ |___/ | |
|_|
```
###### Does it save the right output in the right file?
##### Try passing as arguments a random string with lower and upper case letters, and the output flag ("--output=") followed by a random file name.
###### Does it save the right output in the right file?
##### Try passing as arguments a random string with lower case letters, numbers and spaces, and the output flag ("--output=") followed by a random file name.
###### Does it save the right output in the right file?
##### Try passing as arguments a random string with special characters, and the output flag ("--output=") followed by a random file name.
###### Does it save the right output in the right file?
##### Try passing as arguments a random string with lower, upper case, spaces and numbers letters, and the output flag ("--output=") followed by a random file name.
###### Does it save the right output in the right file?
###### Are all the test files tested saved?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic
###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)?

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

@ -3,49 +3,71 @@
###### 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?
##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with lower and upper case letters.
###### Does it display the expected result?
##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with lower case letters, numbers and spaces.
###### Does it display the expected result?
##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with special characters.
###### Does it display the expected result?
##### Try passing to the reverse flag a file containing a graphical representation in ASCII of a random string with lower, upper case, spaces and numbers letters.
###### Does it display the expected result?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic
###### +Does the project runs quickly and effectively? (Favoring recursive, no unnecessary data requests, etc)

2
subjects/forum/forum-advanced-features.audit.en.md

@ -36,6 +36,8 @@
###### Is it allowed to remove posts and comments?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
##### +Are there any other feature not mentioned in the [subject](https://public.01-edu.org/subjects/forum/forum-advanced-features.en)?

2
subjects/forum/authentication.audit.en.md → subjects/forum/forum-authentication.audit.en.md

@ -26,6 +26,8 @@
###### Does the registration ask for an email and a password?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the project present more than two different authentication methods?

0
subjects/forum/authentication.en.md → subjects/forum/forum-authentication.en.md

2
subjects/forum/forum-image-upload.audit.en.md

@ -20,6 +20,8 @@
###### Can you still see the image associated to that post?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Can you create a post with a different image type?

2
subjects/forum/forum-moderation.audit.md

@ -38,6 +38,8 @@
###### Can you confirm that it is possible?
##### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the project present more then 4 types of users?

2
subjects/forum/forum-security.audit.en.md

@ -28,6 +28,8 @@
###### Are only the allowed packages being used?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the project implement their own certificates for the HTTPS protocol?

2
subjects/forum/forum.audit.en.md

@ -156,6 +156,8 @@ cc8f5dcf760f <name of the image> "./server" 6 seconds ag
###### Are only the allowed packages being used?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the project present a script to build the images and containers? (using a script to simplify the build)

14
subjects/groupie-tracker/groupie-tracker-filters.audit.en.md

@ -6,32 +6,42 @@
###### Does the project have a check box [filter](https://dribbble.com/shots/1751801-Ui-Elements-Social-Network-Analytics/attachments/284260)?
##### Try to filter the artists/bands which the creation date is between `"1995"` and `"2000"`.
###### Did it appear as a result SOJA, Mamonas Assassinas, Thirty Seconds to Mars, Nickleback, NWA, Gorillaz, Linkin Park, Eminem and Coldplay?
##### Try to filter the artists/bands which the creation date is between `"1995"` and `"2000"`.
###### Did it appear as a result SOJA, Mamonas Assassinas, Thirty Seconds to Mars, Nickleback, NWA, Gorillaz, Linkin Park, Eminem and Coldplay?
##### Try to filter the artists/bands that recorded their first album between `"1990"` and `"1992"`.
###### Did it appear as a result Pearl Jam and Red Hot Chili Peppers?"
##### Try to filter the artists/bands that have exactly `"6"` members in their band.
###### Did it appear as a result Pink Floyd, Arctic Monkeys, Linkin Park and Foo Fighters?
##### Try to filter the artists/bands that have/had concerts in `"Texas, USA"`.
###### Did it appear as a result R3HAB, Logic, Joyner Lucas and Twenty One Pilots?
##### Try to filter the artists/bands which the creation date is between `"1970"` and `"2000"` and have only `"1"` member (solo artists).
###### Did it appear as a result Bobby McFerrins and Eminem?
##### Try to filter the artists/bands which the creation date is after `"2010"` and recorded their first album after `"2010"`.
###### Did it appear as a result XXXTentacion, Juice Wrld, Alec Benjamin and Post Malone?
##### Try to filter the artists/bands that have/had concerts in `"Washington, USA"` and have more than 3 members.
###### Did it appear as a result The Rolling Stones?
##### Try to filter the artists/bands that recorded their first album between `"1980"` and `"1990"` and have a maximum of `"4"` members.
###### Did it appear as a result Phll Collins, Bobby McFerrins, Red Hot Chili Peppers and Metallica?
###### Can you filter so that all the artists/bands are all shown?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the result of the filters change while you are changing the filters (is it asynchronous)?

14
subjects/groupie-tracker/groupie-tracker-geolocalization.audit.en.md

@ -5,6 +5,7 @@
###### 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.
```
north carolina usa
los angeles usa,
@ -15,18 +16,22 @@ saitama japan,
dunedin new zealand,
georgia usa
```
###### Are the markers displayed in the locations above?
##### Try to input `"ACDC"` to see the concerts locations.
```
dusseldorf germany,
manchester uk,
new york usa,
aarhus denmark
```
###### Are the markers displayed in the locations above?
##### Try to input `"Imagine Dragons"` to see the concerts locations.
```
berlin germany,
quebec canada,
@ -41,9 +46,11 @@ riyadh saudi arabia,
california usa,
canton usa
```
###### Are the markers displayed in the locations above?
##### Try to input `"Guns N' Roses"` to see the concerts locations.
```
inglewood usa
los angeles usa,
@ -54,9 +61,11 @@ charlotte usa,
chicago usa,
houston usa
```
###### Are the markers displayed in the locations above?
##### Try to input `"Post Malone"` to see the concerts locations.
```
philadelphia usa,
uniondale usa,
@ -74,9 +83,11 @@ omaha usa,
st louis usa,
newark usa
```
###### Are the markers displayed in the locations above?
##### Try to input `"Red Hot Chili Peppers"` to see the concerts locations.
```
landgraaf netherlands,
los angeles usa,
@ -87,8 +98,11 @@ california usa,
florence italia,
alabama usa
```
###### Are the markers displayed in the locations above?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the markers connect in a historical order, using lines to see the path?

16
subjects/groupie-tracker/groupie-tracker-search-bar.audit.en.md

@ -3,47 +3,63 @@
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/)
##### Start typing in the search bar `"Billie Joe"`.
###### Does it present as suggestions the member "Billie Joe Armstrong"?
##### Start typing in the search bar `"Japan"`.
###### Does it present as suggestions the locations "saitama-japan", "osaka-japan" and "nagoya-japan"?
##### Try to search for the artist/band `"Scorpions"`.
###### Does it present as result "Scorpions"?
##### Try to search for the member `"Jimi Hendrix"`.
###### Does it present as result the artist/band "The Jimi Hendrix Experience"?
##### Try to search for the member `"Phil Collins"`.
###### Does it present as result "Phil Collins" and "Genesis"?
##### Try to search for the location `"london-uk"`.
###### Does it present as result "Pink Floyd", "Led Zeppelin", "Aerosmith", "Alec Benjamin", "Nickelback", "Eagles", "Linkin Park" and "Coldplay"?
##### Try to search for the artist/band `"queen"`.
###### Does it handle the case sensitive and presents as result "Queen"?
##### Try to search for the first album date `"05-08-1967"`.
###### Does it present as result "Pink Floyd"?
##### Try to search for the creation date `"1973"`.
###### Does it present as result "ACDC"?
##### Try to search for the creation date `"1965"`.
###### Does it present as result "Scorpions" and "Pink Floyd"?
##### Start typing an artist/band beginning with `"G"`.
###### Does it present as suggestion the band you were looking for?
##### Start typing a location of one of the concerts.
###### Does it present as suggestion the location you were looking for?
##### Try to search for an artist/band member beginning with `"R"`.
###### Does it present the artist/band you were looking for?
##### Try to search for a creation date of an artist/band.
###### Does it present the artist/band you were looking for?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic
###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)?

4
subjects/groupie-tracker/groupie-tracker-visualization.audit.en.md

@ -12,6 +12,8 @@
###### Is the design for the 404 HTTP status covered?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Is it easy to use the web site?
@ -32,4 +34,4 @@
###### +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-tracker/groupie-tracker-visualizations.audit.en.md

@ -12,6 +12,8 @@
###### Is the design for the 404 HTTP status covered?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Is it easy to use the web site?
@ -32,4 +34,4 @@
###### +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?

11
subjects/groupie-tracker/groupie-tracker.audit.en.md

@ -7,6 +7,7 @@
###### Is data from the relations being used?
##### Try to see the "members" for the artist/band `"Queen"`
```
"Freddie Mercury",
"Brian May",
@ -16,15 +17,19 @@
"Barry Mitchell",
"Doug Fogie"
```
###### Does it present the right "member", as above?
##### Try to see the "firstAlbum" for the artist/band `"Gorillaz"`
```
"26-03-2001"
```
###### Does it present the right date for the "firstAlbum", as above?
##### Try to see the "locations" for the artist/band `"Travis Scott"`
```
"santiago-chile"
"sao_paulo-usa"
@ -37,9 +42,11 @@
"frauenfeld-switzerland"
"turku-finland"
```
###### Does it present the right "locations" as above?
##### Try to see the ""members"" for the artist/band `"Foo Fighters"`.
```
"Dave Grohl"
"Nate Mendel"
@ -48,9 +55,11 @@
"Pat Smear"
"Rami Jaffee"
```
###### Does it present the right members as above?
##### Try to trigger an event using some kind of action (ex: Clicking the mouse over a certain element, pressing a key on the keyboard, resizing or closing the browser window, a form being submitted, an error occurring, etc).
###### Does the event responds as expected?
###### Did the server behaved as expected?(did not crashed)
@ -69,6 +78,8 @@
###### Does the server present all the needed handlers and patterns for the http requests?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the event system run as asynchronous? (usage of go routines and channels)

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

@ -280,6 +280,7 @@ student$ ./lem-in badexample00.txt
ERROR: invalid data format
student$
```
###### Does it present the right result as above?
##### Try running the program with [badexample01](https://public.01-edu.org/subjects/lem-in/lem-in-examples.en).
@ -316,6 +317,8 @@ student$
###### Is the solution making the ants cross the farm from `##start` to `##end` properly?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the program present an ant farm visualizer?

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

@ -94,6 +94,8 @@
###### Is the displayed output the same?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Does the program runs with colors as in the ls command?

26
subjects/net-cat/net-cat.audit.en.md

@ -1,48 +1,63 @@
#### Functional
##### Try running `"./TCPChat"`.
###### Is the server listening for connections on the default port?
##### Try running `"./TCPChat" 2525 localhost`.
```
[USAGE]: ./TCPChat $port
```
###### Did server respond with usage, as above?
##### Try running `"./TCPChat 2525"`.
###### Is the server listening for connections on the port 2525?
##### Try opening 3 terminals, run on the first terminal the command `"./TCPChat <port>"` and on the second and third terminal run the command `"nc <host ip> <port>"`.
###### Does both clients connect to the server with success?
##### Try creating a server and 2 Clients.
###### Did the server responded with a linux logo and asked for the name?
##### Try creating a server and 2 Clients.
###### Do all Clients receive a message informing that the Client joined the chat?
##### Try creating a server and 2 Clients and send a message using the first Client.
###### Does the second Client receive the message?
##### Try creating a server and 1 Client and send some messages using this Client. Then create a new Client.
###### Can the new Client see all the previous messages?
##### Try creating a server and 3 Clients and send a message using the second Client.
###### Does all the Clients (first, second and third) received the same message?
##### Try creating a server and use 2 or 3 different computers and create for each computer one Client.
###### Did the server/Clients connected with success?
##### Try creating a server and 4 Clients and disconnect one of the Clients.
###### Does the rest of the Clients stay connected?
##### Try creating a server and 3 Clients and disconnect one of the Clients.
###### Does the rest of the Clients receive a message notifying that the Client left?
##### Try creating a server and 3 Clients. Then send messages between the Clients.
```
[2020-01-20 15:48:41][client.name]:[client.message]
```
###### Are the messages identified by the name of each Client and the time that the messages was sent, as above?
###### Is the connections between server and Clients well established?
@ -53,23 +68,34 @@
##### Are the students using just the allowed functions?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
###### +Can the Clients change their names?
###### +Is the chat group informed if a Client changes his name?
###### +Does the server produce logs about Clients activities?
###### +Does the server logs saved into a file?
###### +Is there more NetCat flags implemented?
###### +Does the project present a Terminal UI using JUST this package : https://github.com/jroimartin/gocui?
#### 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?
#### 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?

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

@ -35,6 +35,7 @@ Error
###### Does it display a valid solution and less than 12 instructions?
##### Try to run `"./push_swap <5 random numbers>"` with 5 different random numbers instead of the tag.
###### Does it still displays a valid solution and less than 12 instructions?
##### Try to run `"./checker "` and input nothing.
@ -73,6 +74,8 @@ OK
###### Does it display the right result as above?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### General
##### Try to run `"$ARG= "<100 random numbers>"; ./push_swap $ARG"` with 100 random different numbers instead of the tag.

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

@ -3,42 +3,59 @@
###### 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?
@ -47,6 +64,8 @@
###### Does one Tetromino has only one character?
###### As an auditor, is this project up to every standard? If not, why are you failing the project?(Empty Work, Incomplete Work, Invalid compilation, Cheating, Crashing, Leaks)
#### Basic
###### +Does the project runs quickly and effectively (Favoring of recursive, no unnecessary data requests, etc.)?

Loading…
Cancel
Save