Kurikulum ReactJS Web Frontend Development

  1. Home
  2. Docs
  3. Kurikulum ReactJS Web Frontend Development
  4. Pendahuluan
  5. Teknis Pengumpulan Tugas

Teknis Pengumpulan Tugas

setiap harinya Anda diminta untuk menyelesaikan tugas dan/atau quiz yang diberikan. Disarankan Anda untuk membuat satu folder khusus dalam local PC/Laptop untuk menyimpan file-file tugas yang terhubung dengan repository project pada tugas Git. Berikut tahapan atau tata cara mengumpulkan tugas

Dalam hal ini tahapan yang bisa digunakan adalah sebagai berikut:

  • Buat folder tugas (misal “tugas-5”)
  • Setelah masuk ke dalam folder, buat file tugas (misal “tugas5.js”)
  • Jika di dalam tugas terdapat beberapa soal, Anda bisa gunakan fitur toggle comment pada visual studio code untuk pemisah antar soal (dengan menekan shortcut Ctrl + / pada Windows atau ⌘/ pada Mac). contoh:
    // Soal 1 
    { jawaban soal 1 }
    // Soal 2
    { jawaban soal 2 }
    // dst.
  • Jika tugas adalah satu folder project maka masukan seluruh isi di dalam folder project kecuali folder node-modules jika tidak di gitignore (defaultnya di gitignore)
  • Jika tugas telah selesai, upload file tugas ke Gitlab (Anda bisa menggunakan command di bawah ini).
    $ git add .   
    $ git commit -m "update tugas 5"
    $ git push
  • Jika proses git push telah berhasil, periksa halaman Gitlab Anda dan masuk ke menu “Repository” => “Commits” (yang terdapat di sidebar) kemudian copy link commit tugas Anda.
Contoh Copy Link Commit

Setelah itu, login ke sanbercode.com kemudian akses kelas yang diikuti, pilih tab ‘Kelola Tugas’.

Gambar ini memiliki atribut alt yang kosong; nama filenya adalah 1-1024x232.png

Setelah memilih tugas yang akan di input pada menu drop-down, klik tombol ‘Input Tugas’. Kemudian masukkan link commit tadi.

Tunggu hingga upload berhasil dan muncul pup up pemberitahuan bahwa tugas berhasil diinput.

Gambar ini memiliki atribut alt yang kosong; nama filenya adalah Screenshot-from-2020-06-14-20-52-10.png

Tambahan

Tugas bisa di kumpulkan menggunakan gitlab ataupun github