Commit cd94f483 authored by Damien Morard's avatar Damien Morard
Browse files

Merge branch 'master' of gitlab.unige.ch:semantique/semantique_2019

parents 71f9b83a ba4904e3
......@@ -6,7 +6,7 @@ Vous serez ainsi tenu au courant dès qu'une modification sera appliquée au dé
## Informations importantes et liens
* [Lien Gitlab: `https://gitlab.unige.ch/semantique/semantique_2019`](https://gitlab.unige.ch/semantique/semantique_2019)
* Lien Gitlab: [`https://gitlab.unige.ch/semantique/semantique_2019`](https://gitlab.unige.ch/semantique/semantique_2019)
* Les cours ont lieu le mardi de 10h00 à 12h00
* Les exercices ont lieu le lundi de 16h00 à 18h00
* Team: Prof. Didier Buchs, Damien Morard
......@@ -43,6 +43,8 @@ Pensez bien à aller jusqu'à la section **Adding an SSH key to your GitLab acco
Si vous voulez faire des tests pour être sûr de comprendre comment ça fonctionne n'hésitez pas ! Par contre créez un autre dépôt pour l'occasion, sinon vous aurez des soucis de conflit avec les étapes qui suivront !
Si vous faites le test comme indiqué avec la commande `ssh -T git@gitlab.com` et que cela vous retourne une erreur ne vous inquiétez pas, vous aurez l'occasion de tester le fonctionnement juste après.
Pensez à le faire dans le dossier semantique.
* [Clonez votre dépôt créer précédemment](https://docs.gitlab.com/ee/gitlab-basics/command-line-commands.html) en utilisant **SSH** et non **HTTPS**. Vous aurez sûrement un message par rapport à la clé que vous avez créé avant, vous aurez simplement à confirmer.
```sh
......@@ -55,7 +57,7 @@ Si vous faites le test comme indiqué avec la commande `ssh -T git@gitlab.com` e
git remote add course git@gitlab.unige.ch:semantique/semantique_2019.git
```
* Une fois que la connexion faite, il vous suffit d'utiliser la commande ci-dessous pour mettre à jour votre dépôt. Tout le contenu du dépôt du cours sera automatiquement téléchargé dans votre dépôt privé. La commande doit être utilisée à chaque fois qu'une modification est faite sur le dépôt principal.
* Une fois que la connexion est faite, il vous suffit d'utiliser la commande ci-dessous pour mettre à jour votre dépôt. Tout le contenu du dépôt du cours sera automatiquement téléchargé dans votre dépôt privé. La commande doit être utilisée à chaque fois qu'une modification est faite sur le dépôt principal.
```sh
git pull course master
......@@ -110,7 +112,7 @@ Vous pouvez cependant discuter de vos approches entre vous.
* Il y aura pour chaque TP un sous-répertoire à l'intérieur de `TPs/`.
* **Ne modifier en aucun cas** les fichiers à l'intérieur sauf si cela est explicitement mentionné !
* Lisez les consignes de manière complète et attentive avant de débuter un TP.
* Suivez bien les instructions que vous sont données pour faire vos TPs.
* Suivez bien les instructions qui vous sont données pour faire vos TPs.
* Pour les TPs avec du code, il ne faut **aucune erreur de compilation ou de warning**. Si un code ne compile pas c'est **0**. Le compilateur de swift vous avertira s'il y a le moindre soucis de compilation ou de warning. (`swift build` pour compiler)
<!-- * For testing, we use [XCTest](https://developer.apple.com/documentation/xctest).
It is already installed in your environment,
......@@ -120,7 +122,6 @@ Vous pouvez cependant discuter de vos approches entre vous.
### TPs Deadlines
Vous avez jusqu'à 23:59:59 (*heure local de Genève*) par rapport à la date de jour de rendu pour mettre en ligne votre solution. Passez ce délai un Joker sera utilisé, et si vous n'avez plus de Joker la note sera de **0**.
Si vous rencontrez une situation difficile où vous avez besoin d'une extension, merci de nous prévenir à l'avance ! (À l'avance ne signifie pas deux heures avant la deadline)
You have until 23:59:59 on these dates to **push** your solutions to *your* (private) repository.
| No. | 1 | 2 | 3 | 4 | / | / |
| ---- | -------- | -------- | -------- | -------- | -------- | -------- |
......@@ -131,14 +132,14 @@ You have until 23:59:59 on these dates to **push** your solutions to *your* (pri
* En plus des TPs à soumettre, vous serez invité à venir expliquer votre TP de manière occasionnel. Ceci est **obligatoire** et comptera pour une partie de la note des TPs.
* Chaque fois qu'un TP aura été rendu, une sélection aléatoire d'étudiant(e)s sera réalisée pour venir à nos bureux et expliquer leur TP.
* La review durera entre 5 et 10 minutes pendant lesquelles l'assistant pourra vous poser des questions en rapport avec le TP.
* La review sera évalué et comptera dans l'évaluation des travaux pratiques.
* La review sera noté et comptera dans l'évaluation des travaux pratiques.
### Evaluation
* La note finale de vos TPs sera calculé ainsi:
La moyenne de vos TPs reviews comptent pour un TP. Donc si vous avez 6 TPs la moyenne des TPs reviews comptera comme un 7 ème TP.
La moyenne de vos TPs reviews comptent pour un TP. Donc si vous avez 6 TPs la moyenne des TPs reviews comptera comme un 7ème TP.
* Voici un exemple de comment le calcul sera effectué, en prenant en compte les reviews.
* Le nombre de TPs et de review donné dans l'exemple est à titre indicatif, et sert juste à expliquer le fonctionnement du calcul de la moyenne finale des TPs.
* Le nombre de TPs et de reviews donné dans l'exemple est à titre indicatif, et sert juste à expliquer le fonctionnement du calcul de la moyenne finale des TPs.
| TP1 | TP2 | TP3 | TP4 | TP5 | TP6 | R1 | R2 | R3 |
......@@ -171,9 +172,9 @@ Dans la situation où vous n'arriveriez pas à résoudre un problème, voici la
Faites fonctionner votre environnement !
Plus spéficiquement :
* [ ] Avez-vous surveiller le dépôt ?
* [ ] Avez-vous créé votre propre dépôt privé, préparez le nécessaire expliqué ?
* [ ] Avez-vous créé votre propre dépôt privé, préparé le nécessaire expliqué ?
* [ ] Avez-vous testé le `git pull course master` pour récupérer les fichiers du cours ?
* [ ] Avez-vous ajouté @damien.morard comment collaborateur ?
* [ ] Avez-vous ajouté @damien.morard comme collaborateur ?
* [ ] Avez-vous installé Swift ?
* [ ] Avez-vous vérifié si vous pouvez créer un package swift ? (`mkdir Hello;cd Hello;swift package init`)
* [ ] Avez-vous vérifié que vous pouvez compiler un package swift ? (`swift build`)
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment