adds post prodution exercise
This commit is contained in:
parent
f7e19ebc11
commit
05c9d647ea
|
@ -0,0 +1,108 @@
|
|||
# Post production file sharing scenario
|
||||
|
||||
Imagine a team of people working on a feature film.
|
||||
There are different departments such as the editors, sound designers, the team surrounding the director etc.
|
||||
They all have different files such as the video rushes, the audio recordings done on set, the written script, etc.
|
||||
How would we design a directory layout that accomodates the following restrictions?
|
||||
|
||||
* the director department has the following people
|
||||
* marie is the director of the movie
|
||||
* hugo is the first assistant of marie
|
||||
* victor is also an assistant of marie and in charge of the planning
|
||||
* camille does the script
|
||||
* the video department has three editors working on the project
|
||||
* dave
|
||||
* sarah
|
||||
* ester
|
||||
* the sound team is just two people
|
||||
* adam
|
||||
* eefje
|
||||
* one tech admin
|
||||
* alex
|
||||
|
||||
The director has full authority over the project and should be able to change every file possible, rename, delete, add, you name it.
|
||||
The people on her team can watch and listen to the audio and video clips and have access to the scenario, and planning files.
|
||||
|
||||
The video department is the first in line and can upload and modify all video files.
|
||||
Once they are done they make final renders which the audio team can read but not modify.
|
||||
The audio team can upload and change the audio files and delivers a final audio render for video department to include in the actual movie.
|
||||
|
||||
As for the data there there where 15 shooting days which each about a 100 recordings, both audio and video.
|
||||
The video files are all mp4 files and the audio files are wav files.
|
||||
The scenario is just one big markdown file and the planning is a ics calendar file.
|
||||
|
||||
None of the people working on the movie have any idea how Linux works so they do not need shell access to the server, except for the tech admin.
|
||||
Alex can ssh and pretty much anything to the files on the server, just in case somebody messes up something.
|
||||
|
||||
**Have a think about how to organise this before continueing below**
|
||||
|
||||
## How to tackle this situation
|
||||
|
||||
You should map out all users and groups needed before you start adding them.
|
||||
Think before you act and try to look at the situation from all angles.
|
||||
I would make a table to visualise the problem.
|
||||
|
||||
| user | prod | video | audio |
|
||||
|-------|------|-------|-------|
|
||||
|marie | | | |
|
||||
|hugo | | | |
|
||||
|victor | | | |
|
||||
|camille| | | |
|
||||
|dave | | | |
|
||||
|sarah | | | |
|
||||
|ester | | | |
|
||||
|adam | | | |
|
||||
|eefje | | | |
|
||||
|alex | | | |
|
||||
|
||||
|
||||
## A directory proposition
|
||||
|
||||
```bash
|
||||
.
|
||||
└── oneswellmovie
|
||||
├── audio
|
||||
│ ├── day01
|
||||
│ │ ├── recording00.wav
|
||||
│ │ ├── more files...
|
||||
│ │ └── recording89.wav
|
||||
│ ├── day02
|
||||
│ ├── day03
|
||||
│ ├── day04
|
||||
│ ├── day05
|
||||
│ ├── day06
|
||||
│ ├── day07
|
||||
│ ├── day08
|
||||
│ ├── day09
|
||||
│ ├── day10
|
||||
│ ├── day11
|
||||
│ ├── day12
|
||||
│ ├── day13
|
||||
│ ├── day14
|
||||
│ └── day15
|
||||
├── planning.ics
|
||||
├── renders
|
||||
│ ├── final_render.mp4
|
||||
│ └── final_render.wav
|
||||
├── scenario.md
|
||||
└── video
|
||||
├── day01
|
||||
│ ├── clip00.mp4
|
||||
│ ├── more clips...
|
||||
│ └── clip84.mp4
|
||||
├── day02
|
||||
├── day03
|
||||
├── day04
|
||||
├── day05
|
||||
├── day06
|
||||
├── day07
|
||||
├── day08
|
||||
├── day09
|
||||
├── day10
|
||||
├── day11
|
||||
├── day12
|
||||
├── day13
|
||||
├── day14
|
||||
└── day15
|
||||
```
|
||||
|
Loading…
Reference in New Issue