Skip to main content

(PR) Prakerja Webinar

Overview

In this technical document, the requirements that need to be met in making the product are specified.

Brief Summary

As in the SPL class, the webinar class for 2024 features face recognition (FR) as in the SPL class. In case of FR failure more than 5 times, the user must immediately contact the PMO so that they can attend the class. Because user participation in the class is only 1 hour before and after the webinar starts. Then in this development project, developers need to consume the API provided by PMO. However, it will be managed by the Backend team to simplify the work of Frontend developers and to be more secure.

Functionality

Secara garis besar, fungsi-fungsi yang ada pada project ini adalah:

  1. Join a Class
  2. Doing the Class
  3. Get The Certificate
info
  • Click to go to the TSD file of each function.
  • The process of user participation in the class goes through the same process as in the SPL class.

Development Environment

VersioningV2
Programming LanguageGolang, Java Script, Dart
FrameworkReact, Flutter

User Interface

To see the detail, click here.

Database

Database NameColletion/TableDescription
arkademi-prakerja-rds-newsx5p1B_jawaban_webinar_unit-
arkademi-prakerja-rds-newsx5p1B_webinar-
arkademi-prakerja-rds-newsx5p1B_webinar_pembicara-
arkademi-prakerja-rds-newsx5p1B_webinar_quiz-
arkademi-prakerja-rds-newsx5p1B_webinar_unit-
arkademi-prakerja-rds-newsx5p1B_webinar_unit_flag-
arkademi-prakerja-rds-newsx5p1B_webinar_user-

Prakerja New System - Course APIs
Webinar - Course APIs

Web

https://gitlab.com/arkademi/arkademi-frontend-prakerja-v2/-/tree/prakerja-reguler?ref_type=heads

Mobile

https://gitlab.com/arkademi/module-prakerja-mobile/-/tree/prakerja-spl?ref_type=heads

Glossary

WordDefinition
SignatureSignature is created from raw_signature which is hashed using HMAC-SHA1 algorithm with sign_key provided by Prakerja to DP/LP, check here.
SequenceIt is a word for session
SPLSelf Pace Learning
UKUji Keterampilan
TPMTugas Praktik Mandiri
Commit ProcessFace Recognation and Liveness process

Author, Media
December 2023