Browse Source

Merge pull request #977 from 01-edu/content-update

Content update
pull/979/head
Ihab 2 years ago committed by GitHub
parent
commit
5f14bcdd6c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
  1. 14
      README.md
  2. 2
      subjects/ascii-art-web/audit/README.md
  3. 9
      subjects/ascii-art/color/audit.md
  4. 2
      subjects/ascii-art/fs/README.md
  5. 2
      subjects/ascii-art/fs/audit.md
  6. 4
      subjects/ascii-art/justify/audit.md
  7. 2
      subjects/ascii-art/output/audit.md
  8. 2
      subjects/atm-management-system/README.md
  9. 2
      subjects/atm-management-system/audit/README.md
  10. 2
      subjects/go-reloaded/audit/README.md
  11. 3
      subjects/linear-stats/audit/README.md
  12. 2
      subjects/math-skills/README.md
  13. 3
      subjects/math-skills/audit/README.md
  14. 4
      subjects/my-ls/README.md
  15. 38
      subjects/my-ls/audit/README.md
  16. 5
      subjects/push-swap/README.md
  17. 2
      subjects/tetris-optimizer/audit/README.md

14
README.md

@ -1 +1,13 @@
# public
### Welcome to the Public Repository of 01 Edu System
Our courses are meticulously studied in order to provide you with quality projects.
Please take into account our approach before making **Issues**
Some feedback relates to the **ambiguity of the subject** / **the lack of precision**, and this **is voluntary on our part**.
Do not hesitate to contribute by making a PR in the **content-update branch**.
Thank You :smile:
# Content Team
![](https://www.01talent.com/wp-content/uploads/2021/10/01Talent-Vert-Blanc.png.webp)

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

@ -1,6 +1,6 @@
#### Functional
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/)
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/))
###### Does the project contain HTML files?

9
subjects/ascii-art/color/audit.md

@ -2,7 +2,7 @@
###### Has the requirement for the allowed packages been respected? (Reminder for this project: only [standard packages](https://golang.org/pkg/))
##### Try passing as arguments `""banana" --color red"`
##### Try passing as arguments `"banana" --color red`.
```
Usage: go run . [STRING] [OPTION]
@ -52,11 +52,11 @@ EX: go run . something --color=<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.
##### Try passing as arguments a random string with special characters, and a random color in the color flag ("--color="), specifying one letter to be colored.
###### 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 colored.
###### Does it display the expected result?
@ -88,4 +88,5 @@ EX: go run . something --color=<color>
#### Bonus
###### +Can you use for the flag "--color=" different notation? (ex: `--color=red`, `--color=#ff0000`, `--color=rgb(255, 0, 0)` or `--color=hsl(0, 100%, 50%)`)
###### +Can you use for the flag "--color=" different notation?
###### Examples : `--color=red`, `--color=#ff0000`, `--color=rgb(255, 0, 0)` or `--color=hsl(0, 100%, 50%)`

2
subjects/ascii-art/fs/README.md

@ -2,7 +2,7 @@
### Objectives
You must follow the same [instructions](../README.md) as in the first subject but the second argument must be the name of the template. I know some templates may be hard to read, just do not obsess about it. Please...
You must follow the same [instructions](../README.md) as in the first subject but the second argument must be the name of the template. I know some templates may be hard to read, just do not obsess about it.
### Instructions

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

@ -165,7 +165,7 @@ o-O-o o o-o o o o-o o o o | o o o--O $
###### 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)
###### 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

4
subjects/ascii-art/justify/audit.md

@ -7,7 +7,7 @@
```
Usage: go run . [STRING] [BANNER] [OPTION]
EX: go run . something standard --align=right
Example : go run . something standard --align=right
```
###### Does it display the same result as above?
@ -76,7 +76,7 @@ EX: go run . something standard --align=right
###### 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)
###### 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

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

@ -7,7 +7,7 @@
```
Usage: go run . [STRING] [BANNER] [OPTION]
EX: go run . something standard --output=<fileName.txt>
Example: go run . something standard --output=<fileName.txt>
```
###### Does it display the same result as above?

2
subjects/atm-management-system/README.md

@ -2,7 +2,7 @@
### Objective
The objective for this project is to show that you have acquired programming logic and that you are able to adapt to new languages.
The objective of this project is to show that you have acquired programming logic and that you are able to adapt to new languages.
The programming language you are about to use is [C](https://en.wikipedia.org/wiki/C_%28programming_language%29). It will not be asked to create
a project from scratch, instead you will have **to add features or fix the code of a given application**.

2
subjects/atm-management-system/audit/README.md

@ -80,7 +80,7 @@
#### Bonus
##### Open two terminals and login with two different users. Then transfer ownership of an account to the other user.
##### Open two terminals and login with two different users. Then transfer ownership of an account to the other user.
###### +Was the user whom received the account notified instantly?

2
subjects/go-reloaded/audit/README.md

@ -1,6 +1,6 @@
#### Functional
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/)
###### Has the requirement for the allowed packages been respected? (Reminder for this project: (only [standard packages](https://golang.org/pkg/))
##### In a file called `sample.txt`, place the following text (without the double quotes): "If I make you BREAKFAST IN BED (low, 3) just say thank you instead of: how (cap) did you get in my house (up, 2) ?". Now run the student program with the arguments: `sample.txt result.txt`.

3
subjects/linear-stats/audit/README.md

@ -1,6 +1,7 @@
#### Functional
##### After downloading the [file](https://assets.01-edu.org/stats-projects/linear-stats) and giving executable permissions, run the script with `./linear-stats` and then run the program of the student with the created `data.txt` by the previous command.
##### After downloading the [file](https://assets.01-edu.org/stats-projects/linear-stats) and giving executable permissions
##### Run the script with `./linear-stats`, then run the program of the student with the created file (`data.txt`) by the previous command.
###### Are the outputs of both programs (the one provided and the student one) in the same format?

2
subjects/math-skills/README.md

@ -28,7 +28,7 @@ This data represents a graph in which the values of the x axis are the number of
To run your program a command similar to this one will be used if your project is made in Go:
```sh
>$ go run your-program.go data.txt
$> go run your-program.go data.txt
```
After reading the file, your program must execute each of the calculations asked above and print the results in the following manner (the following numbers are only examples):

3
subjects/math-skills/audit/README.md

@ -1,6 +1,7 @@
#### Functional
##### After downloading the [file](https://assets.01-edu.org/stats-projects/math-skills) and giving executable permissions, run the script with `./math-skills` and then run the program of the student with the created `data.txt` by the previous command.
##### After downloading the [file](https://assets.01-edu.org/stats-projects/math-skills) and giving executable permissions
##### Run the script with `./math-skills`, then run the program of the student with the created file (`data.txt`) by the previous command.
###### Are the outputs of both programs (the one provided and the student one) in the same format?

4
subjects/my-ls-1/README.md → subjects/my-ls/README.md

@ -1,8 +1,8 @@
## my-ls-1
## my-ls
### Objectives
- my-ls-1 consists on creating your own `ls` command.
- my-ls consists on creating your own `ls` command.
- The `ls` command shows you the files and folders of the directory specified after the command. By exclusion of this directory, it shows the files and folders of the present directory.

38
subjects/my-ls-1/audit/README.md → subjects/my-ls/audit/README.md

@ -2,79 +2,79 @@
###### 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 and the system command `ls` with no arguments.
###### Does it display the same files and/or folders in the same order?
##### Run both my-ls-1 and the system command `ls` with the arguments: `"<file name>"`.
##### Run both my-ls and the system command `ls` with the arguments: `"<file name>"`.
###### Does it display the same file?
##### Run both my-ls-1 and the system command `ls` with the arguments: `"<directory name>"`.
##### Run both my-ls and the system command `ls` with the arguments: `"<directory name>"`.
###### Does it display the same files and/or folders in the same order?
##### Run both my-ls-1 and the system command `ls` with the flag: `"-l"`.
##### Run both my-ls and the system command `ls` with the flag: `"-l"`.
###### Does it display the same files and/or folders with the same display?
##### Run both my-ls-1 and the system command `ls` with the arguments: `"-l <file name>"`.
##### Run both my-ls and the system command `ls` with the arguments: `"-l <file name>"`.
###### Does it display the same file with the same display?
##### Run both my-ls-1 and the system command `ls` with the arguments: `"-l <directory name>"`.
##### Run both my-ls and the system command `ls` with the arguments: `"-l <directory name>"`.
###### Does it display the same files and/or folders with the same display?
##### Run both my-ls-1 and the system command `ls` with the flag: `"-l /usr/bin"`.
##### Run both my-ls and the system command `ls` with the flag: `"-l /usr/bin"`.
###### Does it display the same files and/or folders with the same display? Be aware of symbolic links.
##### Run both my-ls-1 and the system command `ls` with the flag: `"-R"`, in a directory with folders in it.
##### Run both my-ls and the system command `ls` with the flag: `"-R"`, in a directory with folders in it.
###### Does it display the same files and/or folders?
##### Run both my-ls-1 and the system command `ls` with the flag: `"-a"`.
##### Run both my-ls and the system command `ls` with the flag: `"-a"`.
###### Does it display the same files and/or folders in the same order?
##### Run both my-ls-1 and the system command `ls` with the flag: `"-r"`.
##### Run both my-ls and the system command `ls` with the flag: `"-r"`.
###### Does it display the same files and/or folders in the same order?
##### Run both my-ls-1 and the system command `ls` with the flag: `"-t"`.
##### Run both my-ls and the system command `ls` with the flag: `"-t"`.
###### Does it display the same files and/or folders in the same order?
##### Run both my-ls-1 and the system command `ls` with the flag: `"-la"`.
##### Run both my-ls and the system command `ls` with the flag: `"-la"`.
###### Does it display the same files and/or folders in the same order?
##### Run both my-ls-1 and the system command `ls` with the arguments: `"-l -t <directory name>"`.
##### Run both my-ls and the system command `ls` with the arguments: `"-l -t <directory name>"`.
###### Does it display the same files and/or folders in the same order?
##### Run both my-ls-1 and the system command `ls` with the arguments: `"-lRr <directory name>"`, in which the directory chosen contains folders.
##### Run both my-ls and the system command `ls` with the arguments: `"-lRr <directory name>"`, in which the directory chosen contains folders.
###### Does it display the same files and/or folders in the same order?
##### Run both my-ls-1 and the system command ls with the arguments: `"-l <directory name> -a <file name>"`
##### Run both my-ls and the system command ls with the arguments: `"-l <directory name> -a <file name>"`
###### Is the output displayed the same way?
##### Run both my-ls-1 and the system command ls with the arguments: `"-lR <directory name>///<sub directory name>/// <directory name>/<sub directory name>/"`
##### Run both my-ls and the system command ls with the arguments: `"-lR <directory name>///<sub directory name>/// <directory name>/<sub directory name>/"`
###### Is the output displayed the same way? Number of `/` must be the same.
##### Run both my-ls-1 and the system command ls with the arguments: `"-la /dev"`
##### Run both my-ls and the system command ls with the arguments: `"-la /dev"`
###### Does it display the same files and/or folders with the same display? Do not pay attention to ACL permission flag.
##### Run both my-ls-1 and the system command ls with the arguments: `"-alRrt <directory name>"`, in which the directory chosen contains folders and files within folders. Time of modification of all files within that folder must be the same.
##### Run both my-ls and the system command ls with the arguments: `"-alRrt <directory name>"`, in which the directory chosen contains folders and files within folders. Time of modification of all files within that folder must be the same.
###### Is the displayed output the same?
##### Create directory with `-` name and run both my-ls-1 and the system command ls with the arguments: `"-"`
##### Create directory with `-` name and run both my-ls and the system command ls with the arguments: `"-"`
###### Is the displayed output the same?

5
subjects/push-swap/README.md

@ -2,7 +2,7 @@
### Objectives
Push-swap is a very simple and highly effective algorithm. You have at your disposal a list of `int` values, two stacks (`a` and `b`) and a set of instructions.
Push-Swap is a very simple project that uses a Non-Comparative Sorting Algorithm. You have at your disposal a list of `int` values, two stacks (`a` and `b`) and a set of instructions.
You will have to write 2 programs:
@ -161,3 +161,6 @@ This project will help you learn about :
- the use of basic algorithms
- the use of sorting algorithms
- the use of stacks
### Help
https://en.wikipedia.org/wiki/Sorting_algorithm

2
subjects/tetris-optimizer/audit/README.md

@ -64,7 +64,7 @@
###### 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)
###### 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

Loading…
Cancel
Save