From 624a18a5e10ba2a4350345bf682413387ff32ebc Mon Sep 17 00:00:00 2001 From: lee Date: Fri, 31 Jan 2020 17:08:58 +0000 Subject: [PATCH] adding allowed packages to projects --- .../ascii-art-web-dockerize.audit.en.md | 2 ++ .../ascii-art-web-dockerize.en.md | 4 +++ .../ascii-art-web-export-file.audit.en.md | 11 +++++++- .../ascii-art-web-export-file.en.md | 4 +++ .../ascii-art-web-stylize.audit.en.md | 11 +++++++- .../ascii-art-web/ascii-art-web.audit.en.md | 2 ++ subjects/ascii-art-web/ascii-art-web.en.md | 4 +++ .../ascii-art/ascii-art-color.audit.en.md | 27 +++++++++++++++++++ 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 | 2 ++ subjects/ascii-art/ascii-art-output.en.md | 4 +++ .../ascii-art/ascii-art-reverse.audit.en.md | 4 ++- subjects/ascii-art/ascii-art-reverse.en.md | 4 +++ subjects/ascii-art/ascii-art.audit.en.md | 2 ++ subjects/ascii-art/ascii-art.en.md | 4 +++ .../groupie-trackers-filters.audit.en.md | 6 ++++- .../groupie-trackers-filters.en.md | 4 +++ .../groupie-trackers-geolocation.audit.en.md | 6 +++++ .../groupie-trackers-geolocation.en.md | 4 +++ .../groupie-trackers-search-bar.audit.en.md | 6 +++++ .../groupie-trackers-search-bar.en.md | 4 +++ .../groupie-trackers.audit.en.md | 14 ++++++++++ .../groupie-trackers/groupie-trackers.en.md | 4 +++ subjects/lem-in/lem-in.audit.en.md | 2 ++ subjects/lem-in/lem-in.en.md | 6 ++++- subjects/my-ls-1/my-ls-1.audit.en.md | 2 ++ subjects/my-ls-1/my-ls-1.en.md | 4 +++ subjects/push-swap/push-swap.audit.en.md | 2 ++ subjects/push-swap/push-swap.en.md | 4 +++ .../tetris-optimizer.audit.en.md | 19 +++++++++++++ .../tetris-optimizer/tetris-optimizer.en.md | 4 +++ 35 files changed, 189 insertions(+), 7 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..e3518145e 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? + ###### Does the project have a DockerFile? ##### Try running the [command](https://docs.docker.com/engine/reference/commandline/image_build/) `"docker image build [OPTIONS] PATH | URL | -"` to build the image using the project Dockerfile. (example : `"docker image build -f Dockerfile -t ."`). diff --git a/subjects/ascii-art-web/ascii-art-web-dockerize.en.md b/subjects/ascii-art-web/ascii-art-web-dockerize.en.md index 8445a03ff..a565d47ac 100644 --- a/subjects/ascii-art-web/ascii-art-web-dockerize.en.md +++ b/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**. - Your Dockerfile must respect the [Dockerfile good practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/). +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + ### Usage - You can see all about Docker on [docker docs](https://docs.docker.com/). diff --git a/subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md b/subjects/ascii-art-web/ascii-art-web-export-file.audit.en.md index 19974e990..624310881 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,9 +1,13 @@ #### Functional +###### Has the requirement for the allowed packages been respected? + ##### Try to export the file. + ###### Does the exported file matches the output? ##### Try to open and change the exported file. + ###### Are the exported files read and write for the user only? ###### Does the project use the HTTP header [Content-Type](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Type) to indicate the media type of the resource? @@ -17,12 +21,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..554e0ff9c 100644 --- a/subjects/ascii-art-web/ascii-art-web-export-file.en.md +++ b/subjects/ascii-art-web/ascii-art-web-export-file.en.md @@ -25,3 +25,7 @@ This project will help you learn about : - The web server must be created in **Go**. - You must handle website errors. - The code must respect the [good practices](https://public.01-edu.org/subjects/good-practices.en). + +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed diff --git a/subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md b/subjects/ascii-art-web/ascii-art-web-stylize.audit.en.md index 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.audit.en.md b/subjects/ascii-art-web/ascii-art-web.audit.en.md index 56ddea54b..ca81c5fd4 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? + ###### Does the project contain HTML files? ##### Try inputting `"{123}\n (World)!"` with the standard template/banner. diff --git a/subjects/ascii-art-web/ascii-art-web.en.md b/subjects/ascii-art-web/ascii-art-web.en.md index 134332103..7296813ea 100644 --- a/subjects/ascii-art-web/ascii-art-web.en.md +++ b/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 project must have files written in **HTML**. +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + ### Usage - [Here's an example](http://patorjk.com/software/taag/#p=display&f=Graffiti&t=Type%20Something%20). diff --git a/subjects/ascii-art/ascii-art-color.audit.en.md b/subjects/ascii-art/ascii-art-color.audit.en.md index c9f53591e..97d9bbcd8 100644 --- a/subjects/ascii-art/ascii-art-color.audit.en.md +++ b/subjects/ascii-art/ascii-art-color.audit.en.md @@ -1,48 +1,75 @@ #### Functional +###### Has the requirement for the allowed packages been respected? + ##### Try passing as arguments `"hello world" --color=red`. + ###### Does it display the expected result? + ##### Try passing as arguments `"1 + 1 = 2" --color=green`. + ###### Does it display the expected result? + ##### Try passing as arguments `"(%&) ??" --color=yellow`. + ###### Does it display the expected result? + ##### Try specifying a set of letters to be colored (the second until the last letter). + ###### Does it display the expected result (the corresponding set of letters with that color)? + ##### Try specifying letter to be colored (the second letter). + ###### Does it display the expected result (the corresponding letter with that color)? + ##### Try specifying letter to be colored(just two letter). + ###### Does it display the expected result (the corresponding letters with that color)? + ##### Try passing as arguments `"HeY GuYs" --color=orange`, in order to color `GuYs`. + ###### Does it display the expected result? + ##### Try passing as arguments `"RGB()" --color=blue`, in order to color just the B. + ###### Does it display the expected result? ##### Try passing as arguments a random string with lower and upper case letters, and a random color in the color flag ("--color="). + ###### Does it display the expected result? ##### Try passing as arguments a random string with lower case letters, numbers and spaces, and a random color in the color flag ("--color="). + ###### Does it display the expected result? ##### Try passing as arguments a random string with special characters, and a random color in the color flag ("--color="), specifying one letter to be coloured. + ###### Does it display the expected result? ##### Try passing as arguments a random string with lower, upper case, spaces and numbers letters and a random color in the color flag ("--color="), specifying a set of letters to be coloured. + ###### Does it display the expected result? #### General ###### +Is it easy/intuitive to specify letter(s) to be colored? + ###### +Can you use more than one color in the same string? #### Basic ###### +Does the project run quickly and effectively (favoring of recursive, no unnecessary data requests, etc.)? + ###### +Is the output of the program well structured? Does any letter seem to be out of line? + ###### +Is there a test file for this code? + ###### +Are the tests checking each possible case? + ###### +Does the code obey the [good practices](https://github.com/01-edu/public/blob/master/subjects/good-practices.en.md)? #### Social ###### +Did you learn anything from this project? + ###### +Would you recommend/nominate this program as an example for the rest of the school? diff --git a/subjects/ascii-art/ascii-art-color.en.md b/subjects/ascii-art/ascii-art-color.en.md index 8b8cb80ed..091c1ed14 100644 --- a/subjects/ascii-art/ascii-art-color.en.md +++ b/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 structures. +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + ### Instructions - Your project must be written in **Go**. diff --git a/subjects/ascii-art/ascii-art-fs.audit.en.md b/subjects/ascii-art/ascii-art-fs.audit.en.md index 8f38254e0..58f967f06 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? ##### 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..d25a0ffdb 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? ##### 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..2ddb84662 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? + ##### Try passing as arguments `"First\nTest" shadow --output=test00.txt` ``` student$ cat test00.txt diff --git a/subjects/ascii-art/ascii-art-output.en.md b/subjects/ascii-art/ascii-art-output.en.md index 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..3ca7f1195 100644 --- a/subjects/ascii-art/ascii-art-reverse.audit.en.md +++ b/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). `Hello World` 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..2a6ac5ccf 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? + ##### Try passing as argument `"hello"`. ``` _ _ _ 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/groupie-trackers/groupie-trackers-filters.audit.en.md b/subjects/groupie-trackers/groupie-trackers-filters.audit.en.md index 82fca9ab8..334b37299 100644 --- a/subjects/groupie-trackers/groupie-trackers-filters.audit.en.md +++ b/subjects/groupie-trackers/groupie-trackers-filters.audit.en.md @@ -1,5 +1,7 @@ #### 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 check box [filter](https://dribbble.com/shots/1751801-Ui-Elements-Social-Network-Analytics/attachments/284260)? @@ -37,9 +39,11 @@ #### Basic ###### +Does the code obey the [good practices](https://public.01-edu.org/subjects/good-practices.en)? + ###### +Are the instructions in the website clear? #### Social ###### +Did you learn anything from this project? -###### +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/groupie-trackers/groupie-trackers-filters.en.md b/subjects/groupie-trackers/groupie-trackers-filters.en.md index 4fa23fa0e..b646c3cab 100644 --- a/subjects/groupie-trackers/groupie-trackers-filters.en.md +++ b/subjects/groupie-trackers/groupie-trackers-filters.en.md @@ -33,3 +33,7 @@ This project will help you learn about: - You must handle website errors. - 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/groupie-trackers/groupie-trackers-geolocation.audit.en.md b/subjects/groupie-trackers/groupie-trackers-geolocation.audit.en.md index b4ea91a3f..d07304dcd 100644 --- a/subjects/groupie-trackers/groupie-trackers-geolocation.audit.en.md +++ b/subjects/groupie-trackers/groupie-trackers-geolocation.audit.en.md @@ -1,5 +1,7 @@ #### 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? ##### Try to input `"Queen"` to see the concerts locations. @@ -93,11 +95,15 @@ gulf shores alabama usa #### 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? #### Social ###### +Did you learn anything from this project? + ###### +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? diff --git a/subjects/groupie-trackers/groupie-trackers-geolocation.en.md b/subjects/groupie-trackers/groupie-trackers-geolocation.en.md index 2c4495fa4..96ea38bd0 100644 --- a/subjects/groupie-trackers/groupie-trackers-geolocation.en.md +++ b/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) - 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 - 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. diff --git a/subjects/groupie-trackers/groupie-trackers-search-bar.audit.en.md b/subjects/groupie-trackers/groupie-trackers-search-bar.audit.en.md index faf4fc4a3..02c378111 100644 --- a/subjects/groupie-trackers/groupie-trackers-search-bar.audit.en.md +++ b/subjects/groupie-trackers/groupie-trackers-search-bar.audit.en.md @@ -1,5 +1,7 @@ #### Functional +###### Has the requirement for the allowed packages been respected? + ##### Start typing in the search bar `"Billie Joe"`. ###### Does it present as suggestions the member "Billie Joe Armstrong"? @@ -45,11 +47,15 @@ #### 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? #### 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/groupie-trackers/groupie-trackers-search-bar.en.md b/subjects/groupie-trackers/groupie-trackers-search-bar.en.md index bbdf59335..5a36ea60d 100644 --- a/subjects/groupie-trackers/groupie-trackers-search-bar.en.md +++ b/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 code must respect the [**good practices**](https://public.01-edu.org/subjects/good-practices.en). + +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed diff --git a/subjects/groupie-trackers/groupie-trackers.audit.en.md b/subjects/groupie-trackers/groupie-trackers.audit.en.md index 0e93727cd..e8740646e 100644 --- a/subjects/groupie-trackers/groupie-trackers.audit.en.md +++ b/subjects/groupie-trackers/groupie-trackers.audit.en.md @@ -1,5 +1,7 @@ #### Functional +###### Has the requirement for the allowed packages been respected? + ###### Is the data from the artists being used? ###### Is data from the relations being used? @@ -50,27 +52,39 @@ ###### Does the event responds as expected? ###### Did the server crashed? + ###### 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? + ###### 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 500](https://www.restapitutorial.com/httpstatuscodes.html)? + ###### Is the communication between server and client well established? + ###### Does the server present all the needed handlers and patterns for the http requests? #### General ###### +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)? #### 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? diff --git a/subjects/groupie-trackers/groupie-trackers.en.md b/subjects/groupie-trackers/groupie-trackers.en.md index 668563305..86d130aa1 100644 --- a/subjects/groupie-trackers/groupie-trackers.en.md +++ b/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). - 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 - You can see an example of a RESTful API [here](https://rickandmortyapi.com/) diff --git a/subjects/lem-in/lem-in.audit.en.md b/subjects/lem-in/lem-in.audit.en.md index 0d7ea7bff..8b77098d4 100644 --- a/subjects/lem-in/lem-in.audit.en.md +++ b/subjects/lem-in/lem-in.audit.en.md @@ -1,5 +1,7 @@ #### Functional +###### Has the requirement for the allowed packages been respected? + ##### Try to run `"./lem-in example00.txt"`. ###### Is the program able to read the ant farm in this standard input? diff --git a/subjects/lem-in/lem-in.en.md b/subjects/lem-in/lem-in.en.md index 901ab31dc..f2fa4c18b 100644 --- a/subjects/lem-in/lem-in.en.md +++ b/subjects/lem-in/lem-in.en.md @@ -1,4 +1,4 @@ -## lem-in +## lem-in ### Objectives @@ -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). - 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 Example 1 : diff --git a/subjects/my-ls-1/my-ls-1.audit.en.md b/subjects/my-ls-1/my-ls-1.audit.en.md index 5bd5406f3..bfd6dafc4 100644 --- a/subjects/my-ls-1/my-ls-1.audit.en.md +++ b/subjects/my-ls-1/my-ls-1.audit.en.md @@ -1,5 +1,7 @@ #### Functional +###### Has the requirement for the allowed packages been respected? + ##### 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? diff --git a/subjects/my-ls-1/my-ls-1.en.md b/subjects/my-ls-1/my-ls-1.en.md index 9963191d0..044c4d57c 100644 --- a/subjects/my-ls-1/my-ls-1.en.md +++ b/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. +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + ### Usage You can see how the `ls` command works, by using it on your terminal. diff --git a/subjects/push-swap/push-swap.audit.en.md b/subjects/push-swap/push-swap.audit.en.md index 0b6634c82..f9c7d7f40 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? + ##### Try to run `"./push_swap"`. ###### Does it display nothing? diff --git a/subjects/push-swap/push-swap.en.md b/subjects/push-swap/push-swap.en.md index 19ccf4d9a..95b10afc6 100644 --- a/subjects/push-swap/push-swap.en.md +++ b/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**. - You have to be able to handle the errors. +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + ### Usage ```console diff --git a/subjects/tetris-optimizer/tetris-optimizer.audit.en.md b/subjects/tetris-optimizer/tetris-optimizer.audit.en.md index d092c59d6..31287fb66 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? + ##### 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..9a172ddc6 100644 --- a/subjects/tetris-optimizer/tetris-optimizer.en.md +++ b/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). - It is recommended that the code should present a **test file**. +### Allowed packages + +- Only the [standard go](https://golang.org/pkg/) packages are allowed + #### Example of a text File ```console