Discussão de Projecto


Data: 2 de Abril de 2024


Descrição: Cada aluno realizará uma tarefa individual sobre o código final da solução fornecido pelo corpo docente. Instruções sobre como obter este código serão adicionadas nesta página depois do prazo da segunda entrega. É esperado que os alunos tragam consigo uma versão funcional deste código (com o backend e o frontend a compilar e correr sem problemas). Alunos que não consigam trazer o seu próprio equipamento ou com equipamento sem capacidades para executar o projecto deverão entrar em contacto com o docente dos seus práticos o mais depressa possível.


Resultado: Com base na realização da tarefa será verificado se a nota atribuída ao seu projeto é adequada. A nota da discussão é de 0 a 1. A nota final do projeto multiplica pela nota obtida na discussão.


Horários: Grupos Alameda

As discussões serão entre as 9h30 e as 13h nos labs da RNL.


Horários: Grupos Tagus

  • Grupo 01: 13:30, Sala 1-17
  • Grupo 03: 14:00, Sala 1-17
  • Grupo 06: 14:00, Sala 1.19
  • Grupo 07: 14:30, Sala 1-17
  • Grupo 22: 15:00, Sala 1.19
  • Grupo 23: 11:30, Sala 1.19
  • Grupo 24: 12:00, Sala 1.19
  • Grupo 32: 15:00, Sala 1-17
  • Grupo 45: 15:30, Sala 1-17
  • Grupo 46: 16:00, Sala 1-17
  • Grupo 47: 16:30, Sala 1-17
  • Grupo 48: 17:00, Sala 1-17
  • Grupo 49: 14:30, Sala 1.19
  • Grupo 50: 12:30, Sala 1.19
  • Grupo 51: 15:30, Sala 1.19
  • Grupo 52: 11:00, Sala 1.19
  • Grupo 63: 11:30, Sala 1.19

     


Instruções para uso dos laboratórios da RNL


O primeiro passo é criar uma cópia local do repositório privado. Para isso, podem usar a chave SSH ou podem criar um novo token. Para criar o token, podem seguir os seguintes passos no interface do gitlab:

1. Generate a token: Profile Avatar > Edit Profile > Access Tokens;
 1.1. Click add new token.
 1.2. Provide a name
 1.3. Select both read repository and write repository
 1.4. Click Create new access token; copy the token to a new file, to use later.
 1.5. Access the repository to clone, click Code, and copy the url next to "clone with HTTPS"
    
Neste ponto já podem criar a cópia local, usando o ist ID e o token para se autenticarem:
  git clone https://gitlab...

Após a criação da cópia local, basta executar os seguintes passos para criar um container onde podem compilar e correr o projecto:

1.
curl http://web.tecnico.ulisboa.pt/ist189456/dockerrun.sh > dockerrun.sh

2.
sh dockerrun.sh caminho-repo

Importante: Antes de sair da sala, deverão terminar o container (podem usar o comando docker ps  para obter o id do container e o comando docker stop para o parar.)