Skip to content

story: pertugasan dan input nilai

Chiquita Ahsanunnisa requested to merge story/pertugasan into development

Story/Task

SP3-29 - [BE] Pertugasan (POV Dosen Kelas)
SP3-45 - [BE] Input Nilai
(gw satuin karna banyak nambahin relation yg sama2 dipake daripada konflik2an)

Details

pertugasan. fokusnya buat pov dosen, tapi gw udh nambahin bbrp get yang sekiranya dipake mahasiswa juga

Important Checks

Ceklis kalo kalian mengubah/menambahkan:

  • Menambahkan env baru
  • Mengubah skema basis data

Endpoints

Isi dengan method (GET/POST/PUT/...), endpoint, dan keterangannya juga (misal: untuk menambah ... baru).

Method Endpoint Keterangan
GET /kelas/{id} Get kelas general information by kelas id
GET /kelas/{id}/detail Get kelas mahasiswa and pengajar list by kelas id
POST /submisi-tugas Create submisi tugas (bare minimum, bukan task gw tp biar tesnya gampang aja)
GET /submisi-tugas Get list of submisi tugas summary by tugas id
GET /submisi-tugas/{id} Get submisi tugas by submisi tugas id
POST /tugas Create new tugas
PUT /tugas Update tugas
GET /tugas Get tugas by kelas id
GET /tugas/{id} Get tugas by tugas id
GET /nilai Get nilai mahasiswa kelas
PATCH /nilai Batch or one time update nilai by mahasiswa kelas id

Proof

Method Endpoint Proof
GET /kelas/{id} Screenshot 2024-04-17 031221.png
GET /kelas/{id}/detail Screenshot 2024-04-17 031301.png
GET /submisi-tugas Screenshot 2024-04-17 033910.png
GET /submisi-tugas/{id} Screenshot 2024-04-17 031104.png
POST /tugas Screenshot 2024-04-17 030355.png
PUT /tugas image.png
GET /tugas image.png
GET /tugas/{id} Screenshot 2024-04-17 030625.png
GET /nilai Screenshot_2024-04-17_094046
PATCH /nilai Screenshot_2024-04-17_092635

Dump

pertugasan-input-nilai.sql

Akun

email password keterangan
mhs4@gmail.com mhs4 akun mahasiswa terdaftar di kelas
doskel2@gmail.com doskel2 akun doskel yg udh punya kelas
dosbim1@gmail.com string akun tim tesis
Edited by Chiquita Ahsanunnisa

Merge request reports