-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy path02-academy-for-dummies.Rmd
237 lines (166 loc) · 16.2 KB
/
02-academy-for-dummies.Rmd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
# Academy for Dummies
Berikut beberapa hal yang perlu dipersiapkan selama bertugas di kelas Algoritma Academy `r emo::ji("smile")`.
## Persiapan Academy
### Sebelum Kelas
* Khusus saat academy akan berlangsung, **PIC academy** mengirimkan informasi pengenai pre-workshop handbook serta pre-class requirement yang dapat diakses link nya pada bagian [**References**](https://algoritma4dummies.netlify.app/references.html).
* Bagi tim pengajar yang akan memberikan materi tambahan saat dikelas **wajib** melakukan **koordinasi** kepada **tim pengajar lain setiap kelas**.
#### Kelas Offline
* **TA** mengirimkan postingan yang berisi informasi kelas sesuai dengan template [berikut](https://docs.google.com/document/d/1leWbp3Eb2AwumFieuHiWStSNOXsKJQJD_h0tAhA2fLs/edit?usp=sharing) H-1 pada hari kerja sebelum kelas dimulai pada google classroom.
* **TA** mengirimkan course material H-1 pada hari kerja sebelum kelas dimulai pada google classroom. Link drive material dapat diakses pada [link berikut](https://drive.google.com/drive/folders/1I1h0p4BkvkUYV8mtDU7bgswE_awOIxWY?usp=sharing).
* **TA** mengirimkan informasi mengenai kelas hanya pada student yang terdapat pada kelas tersebut sesuai dengan informasi pada sheet [active student](https://docs.google.com/spreadsheets/d/12FB9410fhRhZp9jl5qLe7x-LGw0QTSfLujA-dE867JE/edit?usp=sharing).
* **Instructor** melakukan *briefing* dengan *teaching team* yang bertugas.
* **TA wajib** memastikan data dan link dapat diakses oleh student yang mengikuti course dengan memeriksa *sharing setting* dari file.
#### Kelas Online
* **TA** mempersiapkan link zoom meeting, [Online Class Guide](https://docs.google.com/document/d/16algZSEqLos2fksPcbmpUrpvvuVr62msVY13M8uPNos/edit?usp=sharing), [Error Issues](https://docs.google.com/document/d/1ZkhuxSTBjUqzbHeLsRbk8E4L1FFymWH0UmaI3xaomkg/edit?usp=sharing), dan link absensi H-1 pada hari kerja sebelum kelas dimulai
* **TA** mengirimkan postingan yang berisi informasi kelas sesuai dengan template [berikut](https://docs.google.com/document/d/1leWbp3Eb2AwumFieuHiWStSNOXsKJQJD_h0tAhA2fLs/edit?usp=sharing) H-1 pada hari kerja sebelum kelas dimulai pada google classroom.
* **TA** mengirimkan course material H-1 pada hari kerja sebelum kelas dimulai pada google classroom. Link drive material dapat diakses pada [link berikut](https://drive.google.com/drive/folders/1I1h0p4BkvkUYV8mtDU7bgswE_awOIxWY?usp=sharing)
* **TA** mengirimkan informasi mengenai kelas hanya pada student yang terdapat pada kelas tersebut sesuai dengan informasi pada sheet [active student](https://docs.google.com/spreadsheets/d/12FB9410fhRhZp9jl5qLe7x-LGw0QTSfLujA-dE867JE/edit?usp=sharing)
* **Instructor** melakukan *briefing* dengan *teaching team* yang bertugas.
* * **TA wajib** memastikan data dan link dapat diakses oleh student yang mengikuti course dengan memeriksa *sharing setting* dari file.
> Bagi yang bertugas online dan merasa membutuhkan kamera, mic, dan wacom dapat menghubungi operation. Selain itu yang merasa koneksi internet tidak stabil, dapat datang ke kantor agar kelas berjalan dengan baik.
### Saat Kelas
#### Kelas Offline
* **TA** melakukan pengecekan papan tulis, spidol, dan *projector* dapat berjalan dengan baik.
* **TA** mengadakan sesi QnA selama 30 menit sebelum kelas.
* **TA** memastikan setiap student melakukan pengisian absensi.
* **TA** memberikan sticky notes atau mengirimkan pesan melalui Slack/Zoom ketika ingin memberitahukan sesuatu kepada instructor.
* **TA** menjadi time keeper bagi instructor yang bertugas.
* Hari terakhir kelas, **TA** mengirimkan *assignment* quiz dan LBB pada google classroom.
* Hari terakhir kelas, *teaching team* memberikan link feedback kepada student.
#### Kelas Online
* Melakukan pengecekan koneksi internet, kamera, dan audio dapat berjalan dengan baik **15 menit sebelum sesi QnA**.
* **TA** mengadakan sesi QnA selama 30 menit sebelum kelas.
* **TA** memastikan recording dimulai sejak sesi QnA 30 menit sebelum kelas hingga kelas berakhir.
* **TA** mengirimkan link absensi kepada student.
* Apabila student mengalami eror, maka TA mengarahkan student untuk mengirikan *screenshot* eror pada GDocs *Error Issues* yang sudah dipersiapkan.
* Setiap diadakan dive deeper, maka *teaching team* diperkenankan mengarahkan student untuk mengirimkan hasil pengerjaan dive deepernya pada GDocs yang sudah disediakan.
* Mengirimkan pesan melalui Slack/Zoom ketika ingin memberitahukan sesuatu kepada instructor.
* **TA** diperkenankan untuk membantu menjawab pertanyaan dari student yang dirasa bersifat umum.
* **TA** menjadi time keeper bagi instructor yang bertugas.
* **TA** memberikan *summary* singkat yang disampaikan mengenai materi yang disampaikan di kelas dan pengumuman mengenai kelas melalui fitur *chat*.
* Hari terakhir kelas, **TA** mengirimkan *assignment* quiz dan LBB pada google classroom.
* Hari terakhir kelas, *teaching team* memberikan link feedback kepada student.
### Setelah Kelas
#### Kelas Offline
* Membersihkan papan tulis dan area kelas.
* Mematikan AC dan lampu serta memastikan pintu telah dikunci.
* **Instructor** mengirimkan inclass yang telah digunakan **langsung** setelah kelas berakhir pada google classroom.
* **TA** memasukkan nilai quiz pada google classroom dan [*score sheets*](https://docs.google.com/spreadsheets/d/1cGJ0pn9k9gKCBnceWVwaL9D7BBDMNjLh8uPYlaBlJi8/edit?usp=sharing) **maksimal H+1 setelah deadline pengumpulan quiz**.
* Teaching team saling memberikan feedback dan input untuk perbaikan kelas.
#### Kelas Online
* **TA** mengirimkan recording kelas dengan maksimal batas waktu sebagai berikut:
+ Kelas Day: pukul 19:00 hari yang sama dengan workshop
+ Kelas Night: pukul 14:00 WIB H+1 workshop
* **Instructor** mengirimkan inclass yang terlah digunakan **langsung** setelah kelas berakhir pada google classroom.
* **TA wajib** memasukkan nilai quiz pada google classroom dan [*score sheets*](https://docs.google.com/spreadsheets/d/1cGJ0pn9k9gKCBnceWVwaL9D7BBDMNjLh8uPYlaBlJi8/edit?usp=sharing) **maksimal H+1 setelah deadline pengumpulan quiz**.
* Teaching team saling memberikan feedback dan input untuk perbaikan kelas.
> Dokumentasi fungsi untuk input nilai quiz dapat diakses menggunakan [package AlgortimaAcademy](https://github.com/Davidlimbong/AlgoritmaAcademy)
## Quiz Guidelines
### Rubrik dan Link Quiz
* Setiap quiz memiliki **penilaian biner**, 0 dan nilai penuh.
* Student yang tidak memenuhi batas minimal quiz akan diberikan nilai **0**.
* Student yang memenuhi batas minimal quiz akan diberikan **nilai penuh.**
Berikut ini link quiz pada [corgi.re](corgi.re):
**Data Analytics Specialization**
| **Link** | **Maksimal Nilai** |
|:--------------------------------------------------------------------------------:|:------------------:|
| [Python for Data Analytics (P4DA)](https://corgi.re/courses/ttnsy/quiz_PYW1) | 6 |
| [Exploratory Data Analysis (EDA)](https://corgi.re/courses/ttnsy/quiz_PYW2) | 6 |
| [Data Wrangling & Visualization (DWV)](https://corgi.re/courses/ttnsy/quiz_PYW3) | 6 |
| [SQL Query](https://corgi.re/courses/ttnsy/quiz_PYW4) | 6 |
**Data Visualization Specialization**
| **Link** | **Maksimal Nilai** |
|:--------------------------------------------------------------------------------:|:------------------:|
| [Programming for Data Science - Practical Statistics (P4DS-PS)](https://corgi.re/courses/Davidlimbong/P4DS-PS) | 4 |
| [Data Visualization (DV)](https://corgi.re/courses/Argaadya/data-visualization) | 2 |
| [Interactive Plotting (IP)](https://corgi.re/courses/Davidlimbong/InteractivePlotting) | 1 |
**Machine Learning Specialization**
| **Link** | **Maksimal Nilai** |
|:--------------------------------------------------------------------------------------------------------------:|:------------------:|
| [Programming for Data Science - Practical Statistics (P4DS-PS)](https://corgi.re/courses/Davidlimbong/P4DS-PS) | 4 |
| [Regression Model (RM)](https://corgi.re/courses/ahmadhusain/regressionmodels) | 4 |
| [Classification in Machine Learning I (C1)](https://corgi.re/courses/inytss/classification1) | 4 |
| [Classification in Machine Learning II (C2)](https://corgi.re/courses/ysitta/Classification2) | 4 |
| [Unsupervised Learning (UL)](https://corgi.re/courses/Davidlimbong/UnsupervisedLearning) | 4 |
| [Time Series and Forecasting (TS)](https://corgi.re/courses/inytss/time-series) | 4 |
| [Neural Network (NN)](https://corgi.re/courses/ysitta/Neural_Network) | 4 |
### Aturan Quiz
* *Assignment* quiz dikirimkan pada hari terakhir course melalui google classroom.
* Quiz dilakukan pada hari terakhir setiap course yang dilakukan secara serentak.
* Maksimal pengumpulan quiz setiap kelas sebagai berikut:
+ Kelas Day: pukul 19:00 WIB pada hari yang sama quiz diadakan
+ Kelas Night: pukul 09:00 WIB H+1 quiz diadakan
* Student tidak diperkenankan untuk mengerjakan quiz diluar waktu yang ditentukan.
* Quiz dikerjakan melalui platform [corgi.re](https://corgi.re) dengan menggunakan akun Github dalam mengakses platform tersebut.
* Student tidak diperkenankan **mengganti akun Github / username Github** yang telah digunakan saat pertama kali mengikuti quiz hingga course terakhir.
* Student yang mengganti akun Github / username Github tanpa menginformasikan kepada tim mentor **tidak akan dinilai**.
* File `.Rmd` atau `.ipynb` dapat dikirimkan pada google classroom melalui *assignment* quiz bagi student yang merasa terdapat kekeliruan pengisian [corgi.re](https://corgi.re).
### Quiz Susulan dan Perbaikan
* Bagi student yang mengikuti kelas **Data Analytics Specialization** dapat melakukan perbaikan / susulan quiz dengan **maksimal 2 course** yang dapat dilakukan perbaikan / susulan.
* Bagi student yang mengikuti kelas **Data Visualization dan/atau Machine Learning Specialization** dapat melakukan perbaikan / susulan quiz dengan **maksimal 3 course** yang dapat dilakukan perbaikan / susulan dari total course yang ada baik dalam Data Visualization Specialization maupun Machine Learning Specialization.
* Student yang bisa mengikuti quiz susulan adalah student yang berhalangan hadir saat quiz dilaksanakan dikelas.
* Student yang bisa mengikuti perbaikan quiz adalah student yang tidak memenuhi nilai minimal quiz.
* Soal untuk quiz susulan dan perbaikan sama seperti quiz pada umumnya.
* Pelaksanaan quiz susulan dilakukan 3 hari setelah *briefing* Capstone Project dari setiap spesialisasi pada pukul 18.30 - 20:30 WIB.
* Nilai quiz akan diperbaharui melalui google classroom dan [*sheet score*](https://docs.google.com/spreadsheets/d/1cGJ0pn9k9gKCBnceWVwaL9D7BBDMNjLh8uPYlaBlJi8/edit?usp=sharing) oleh PIC academy.
## Learn by Building (LBB) Guidelines
### Rubrik LBB
Detail rubrik masing-masing LBB pada **Data Visualization Specialization** dan **Machine Learning Specialization** dapat dilihat pada link [berikut](https://rpubs.com/AlgoritmaAcademy/lbb)
### Aturan LBB
* Rubrik LBB dikirimkan pada hari terakhir course bersamaan pengiriman *assignment* quiz.
* Student yang mengumpulkan LBB wajib menyertakan link publish LBB pada RPubs, Github, atau platform lainnya.
* Deadline pengumpulan LBB bagi student yang ingin mengikuti *career support* Algoritma dibagi menjadi 3 fase dengan detail sebagai berikut:
+ Fase 1: LBB P4DS, DV, dan IP maksimal dikumpulkan sebelum Capstone Project Data Visualization.
+ Fase 2: LBB RM, C1, dan C2 maksimal dikumpulkan sebelum course TS dimulai.
+ Fase 3: LBB UL, TS, dan NN maksimal dikumpulkan 1 minggu setelah deadline Casptone Project Machine Learning.
* Student yang terlambat mengumpulkan LBB tidak mendapat pengurangan nilai kecuali LBB IP, keterlambatan akan dikenakan **pengurangan nilai 1 poin**.
* Student yang mengumpulkan LBB akan diberikan feedback oleh tim mentor **maksimal 3 hari** setelah LBB dikumpulkan melalui google classroom.
* Bagi student yang ingin mendapatkan career support **wajib** mengumpulkan LBB dengan detail banyaknya LBB yang harus dikumpulkan dapat dilihat pada [**Chapter 5 Data Career Day (DCD)**](https://algoritma4dummies.netlify.app/data-career-day-dcd.html#the-day-dcd).
## Capstone Guidelines
### Rubrik Capstone
* Detail rubtik Capstone Project DA dapat diakses pada:
+ [Auto Generated Email Based Report](https://github.com/ttnsy/fire-capstone)
+ [Named Entity Recognition Service (API)](https://github.com/iqbalbasyar/ner-flask)
+ [Flask Dashboard User Interface (UI)](https://github.com/fafilia/capstone-UIFlask)
+ [Web Scraping using `BeautifulSoup`](https://github.com/t3981-h/BeautifulSoup-Capstone)
* Detail rubrik Capstone Project DV dapat diakses pada [link berikut](https://rpubs.com/AlgoritmaAcademy/dv-capstone).
* Detail rubrik Capstone Project ML dapat diakses pada [link berikut](https://rpubs.com/AlgoritmaAcademy/ml-capstone)
### Link Referensi Capstone
Berikut beberapa link referensi yang diperlukan saat Capstone Project:
* **Capstone Data Analytics**
+ [Postingan Classroom](https://docs.google.com/document/d/1leWbp3Eb2AwumFieuHiWStSNOXsKJQJD_h0tAhA2fLs/edit#heading=h.sdnb3cqdb3)
+ [Video Guideline](http://bit.ly/capstone-da-video)
+ [Capstone Data Analytics Guide](http://bit.ly/template-capstone-da-guide)
* **Capstone Data Visualization**
+ [Postingan Classroom](https://docs.google.com/document/d/1leWbp3Eb2AwumFieuHiWStSNOXsKJQJD_h0tAhA2fLs/edit#heading=h.jioetifqgq8a)
* **Capstone Machine Learning**
+ [Postingan Classroom](https://docs.google.com/document/d/1leWbp3Eb2AwumFieuHiWStSNOXsKJQJD_h0tAhA2fLs/edit#heading=h.kum7jj8wqp5o)
+ [Video Guideline](http://bit.ly/capstone-ml-video)
+ [Dataset untuk Machine Learning Capstone Project](https://bit.ly/captone-ml-dataset)
+ [Machine Learning Capstone Project Leaderboard](https://algoritma.shinyapps.io/leaderboard_capsml/)
+ [AlgoTech](https://algotech.netlify.com/tags/capstone-ml/)
### Aturan Capstone
* Rubrik capstone akan dijelaskan secara serentak saat di kelas.
* Selama di kelas, student akan diberikan capaian task yang harus dikerjakan dan dikumpulkan pada google classroom pada hari yang sama saat briefing capstone project.
* Deadline pengerjaan capstone sebagai berikut:
+ Capstone DA: 2 hari setelah pertemuan mentoring capstone, yaitu hari Senin.
+ Capstone DV dan ML: 1 minggu setelah briefing capstone.
* Keterlambatan dalam pengumpulan capstone akan mendapatkan pinalti sebagai berikut:
+ Terlambat 1 hari: pengurangan 1 poin
+ Terlambat 2 hari: pengurangan 3 poin
+ Terlambat 3 hari: pengurangan 5 poin
+ Terlambat 4 hari: pengurangan 7 poin
+ Terlambat lebih dari 4 hari: pengurangan 9 poin
+ Terlambat lebih dari 1 bulan tidak akan mendapatkan nilai capstone
> Notes: Pinalti diatas dihitung berdasarkan hari kerja
* Product team akan melakukan koreksi dan memberikan feedback **maksimal 2 hari** setelah student mengumpulkan capstone.
* Student dapat memperbaiki capstone sebanyak **1 kali** dengan batas pengumpulan **1 minggu** (hari kerja dan hari libur) sejak pemberian *feedback*.
* Product team yang melakukan koreksi dan memberikan feedback **wajib langsung memasukkan nilai** capstone pada [*sheet score*](https://docs.google.com/spreadsheets/d/1cGJ0pn9k9gKCBnceWVwaL9D7BBDMNjLh8uPYlaBlJi8/edit?usp=sharing).
* Student yang dapat melakukan perbaikan harus memiliki nilai:
+ Capstone DA: dibawah 12 poin
+ Capstone DV: dibawah 24 poin
+ Capstone ML: dibawah 28 poin
* Nilai maksimal yang bisa didapatkan oleh student yang melakukan revisi adalah 80% dari total nilai.
* Pengumpulan revisi yang melebihi batas waktu (H+7 setelah batas pengumpulan capstone) **tetap akan diperiksa** namun nilai yang diambil adalah **nilai sebelum perbaikan**.
* Setiap Capstone Project akan diberikan satu sesi untuk mentoring secara serentak melalui RSVP yang dikirimkan melalui google classroom.
* **Student tidak diperkenankan** untuk meminta sesi mentoring melalui email **mentor@algorit.ma**.