Request :
- Method : POST
- Endpoint :
/api/v1/register - Header : null
- Body :
{
"nama_lengkap": "string",
"nohp": "number",
"email": "string",
"password": "string",
"password_confirm": "string"
}Response :
{
"data": {
"id": "string, unique",
"nama_lengkap": "string",
"nohp": "number",
"email": "string",
"id_sekolah_kelas": "number",
"id_kurikulum": "number",
"status": "enum",
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/login-tamu - Header : null
- Body :
{
"email": "string",
"password": "string"
}Response :
{
"data" : {
"id" : "string, unique",
"nama_lengkap" : "string",
"nohp": "number",
"email" : "string",
"id_sekolah_kelas": "number",
"kelas_detail": {
"id": "string, unique",
"tingkat_kelas": "string",
"jurusan": "string",
"kelompok_sekolah": "string",
},
"id_kurikulum": "number",
"kurikulum_detail": {
"id": "string, unique",
"nama_kurilkulum": "string",
"inisial_kurikulum": "string",
"tahun_terbit": "number"
},
"daftar_produk_teaser": [
{
"id_komponent_produk": "string, unique",
"id_bundling": "string, unique",
"nama_bundling": "string",
"nama_produk": "string",
"id_jenis_produk": "string, unique",,
"nama_jenis_produk": "string",
"tanggal_awal": "date",
"tanggal_akhir": "date",
"id_sekolah_kelas": "string, unique",
},
],
"status": "enum",
"token" : "string",
"createdAt" : "date",
"updatedAt" : "date"
},
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : POST
- Endpoint :
/api/v1/login-siswa - Header : null
- Body :
{
"email": "string",
"password": "string"
}Response :
{
"data" : {
"no_registrasi": "string, unique",
"nama_lengkap": "string",
"id_sekolah_kelas": "string, unique",
"nama_sekolah_kelas": "string",
"token": "string, unique",
"id_kelas_go": "string, unique",
"nama_kelas_go": "tring",
"id_jenis_layanan_go": "string, unique",
"jenis_layanan_go": "string",
"id_gedung_go": "string, unique",
"nama_gedung_go": "string",
"id_kota_go": "string, unique",
"nama_kota_go": "string",
"id_sekolah": "string, unique",
"nama_sekolah": "string",
"tahun_ajaran": "string",
"status_bayar": "enum",
"email": "string, unique",
"email_ortu": "string, unique",
"nomor_hp": "number, unique",
"nomor_hp_ortu": "number, unique",
"daftar_produk": [
{
"id_komponent_produk": "string, unique",
"id_bundling": "string, unique",
"nama_bundling": "string",
"nama_produk": "string",
"id_jenis_produk": "string, unique",,
"nama_jenis_produk": "string",
"tanggal_awal": "date",
"tanggal_akhir": "date",
"id_sekolah_kelas": "string, unique",
},
],
"isLogin": "boolean",
"isAktif": "enum",
"createdAt" : "date",
"updatedAt" : "date"
},
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : POST
- Endpoint :
/api/v1/login-ortu - Header : null
- Body :
{
"email": "string",
"password": "string"
}Response :
{
"data" : {
"id_device": "string, unique",
"token": "string, unique",
"email_ortu": "string, unique",
"nomor_hp_ortu": "number, unique",
"job_ortu": "string",
"daftarAnak": [
{
"no_registrasi": "string. unique",
"data": {
"nama_lengkap": "string",
"id_sekolah_kelas": "string, unique",
"nama_sekolah_kelas": "string",
"token": "string, unique",
"id_kelas_go": "string, unique",
"nama_kelas_go": "tring",
"id_jenis_layanan_go": "string, unique",
"jenis_layanan_go": "string",
"id_gedung_go": "string, unique",
"nama_gedung_go": "string",
"id_kota_go": "string, unique",
"nama_kota_go": "string",
"id_sekolah": "string, unique",
"nama_sekolah": "string",
"tahun_ajaran": "string",
"status_bayar": "enum",
"email": "string, unique",
"email_ortu": "string, unique",
"nomor_hp": "number, unique",
"nomor_hp_ortu": "number, unique",
"pilihan_ptn": [
"pilihan": [
{
"pilihan": "number",
"jurusan_id" : "string, unique",
},
{
"pilihan": "number",
"jurusan_id" : "string, unique",
}
],
"historyPilihan": [
{
"pilihan": "number",
"id_jurusan": "string. unique",
"created_at": "date",
}
]
],
"daftarProduk": [
{
"id_komponent_produk": "string, unique",
"id_bundling": "string, unique",
"nama_bundling": "string",
"nama_produk": "string",
"id_jenis_produk": "string, unique",,
"nama_jenis_produk": "string",
"tanggal_awal": "date",
"tanggal_akhir": "date",
"id_sekolah_kelas": "string, unique",
},
],
}
},
],
"isLogin": "boolean",
"isAktif": "enum",
"createdAt" : "date",
"updatedAt" : "date"
},
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : POST
- Endpoint :
/api/v1/lupa-password - Header : null
- Body :
{
"email": "string"
}Response :
{
"data": {
"id": "string, unique",
"nama_lengkap": "string",
"nohp": "number",
"email": "string",
"id_sekolah_kelas": "number",
"id_kurikulum": "number",
"status": "enum",
"token": "string",
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : PUT
- Endpoint :
/api/v1/reset-password - Header : null
- Body :
{
"id_user": "string, unique",
"new_password": "string",
"password_confirm": "string"
}Response :
{
"data": {
"id": "string, unique",
"nama_lengkap": "string",
"nohp": "number",
"email": "string",
"id_sekolah_kelas": "number",
"id_kurikulum": "number",
"status": "enum",
"token": "string",
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : PUT
- Endpoint :
/api/v1/reset-password/{id_user} - Header : null
- Body :
{
"new_password": "string",
"password_confirm": "string"
}Response :
{
"data": {
"id": "string, unique",
"nama_lengkap": "string",
"nohp": "number",
"email": "string",
"id_sekolah_kelas": "number",
"id_kurikulum": "number",
"status": "enum",
"token": "string",
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : PUT
- Endpoint :
/api/v1/change-password/{id_user} - Header : null
- Body :
{
"new_password": "string",
"password_confirm": "string"
}Response :
{
"data": {
"id": "string, unique",
"nama_lengkap": "string",
"nohp": "number",
"email": "string",
"id_sekolah_kelas": "number",
"id_kurikulum": "number",
"status": "enum",
"token": "string",
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/auth/otp-wa - Header : null
- Body :
{
"nohp": "string",
"id_device": "string, unique"
}Response :
{
"data": {
"id": "string, unique",
"nama_lengkap": "string",
"nohp": "number",
"email": "string",
"id_sekolah_kelas": "number",
"id_kurikulum": "number",
"status": "enum",
"token": "string",
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/auth/otp-sms - Header : null
- Body :
{
"nohp": "number",
"id_device": "string, unique"
}Response :
{
"data": {
"id": "string, unique",
"nama_lengkap": "string",
"nohp": "number",
"email": "string",
"id_sekolah_kelas": "number",
"id_kurikulum": "number",
"status": "enum",
"token": "string",
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/auth/otp-email - Header : null
- Body :
{
"email": "string",
"id_device": "string, unique"
}Response :
{
"data": {
"id": "string, unique",
"nama_lengkap": "string",
"nohp": "number",
"email": "string",
"id_sekolah_kelas": "number",
"id_kurikulum": "number",
"status": "enum",
"token": "string",
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/auth/email - Header : null
- Body :
{
"email": "string"
}Response :
{
"data": {
"id": "string, unique",
"nama_lengkap": "string",
"nohp": "number",
"email": "string",
"id_sekolah_kelas": "number",
"id_kurikulum": "number",
"status": "enum",
"token": "string",
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/landing-page/tobk-go-nasional - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"title": "string, unique",
"tanggal_pelaksanaan": "date",
"soon_date": "string || date", // cnth: Coming Soon 10 Oktober 2023
"soon_time": "string || date", // cnth: Pukul 09.00 - 12.00 WIB
"deskripsi": [
{
"content": "string"
}
],
"path_router": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/landing-page/top-guru - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"nama_guru": "string",
"mata_pelajaran": "string",
"pengalaman": "string || number",
"pencapaian": "string",
"deskripsi": [{ "content": "string" }]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/landing-page/testimoni-siswa - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"nama_siswa": "string",
"title": "string",
"description": "string",
"link_video": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/products - Header : null
- Body :
{
"kota": "string",
"outlet": "string",
"kelas": "string"
}Response :
{
"data": {
"id": "string, unique",
"name_product": "string",
"price": "number",
"jenis_layanan": "string",
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/products/{id_product} - Header :
- Accept: application/json
Response :
{
"data": {
"id": "string, unique",
"name_product": "string",
"price": "number",
"jenis_layanan": "string",
"product_detail": [
{
"icon": "string",
"program_name": "string"
}
],
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/tobk-utbk/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"nama_tob": "string",
"sistem_penilaian": "enum", // cnth : IRT
"tanggal_selesai": "date",
"isSolusi": "boolean",
"info": [
{
"id_kelompok_jurusan": "string, unique",
"nama_kelompok": "string",
"universitas": "string",
"jurusan": "string",
"passing_grade": "number",
"nilai_score": "number"
}
],
"list_nilai": [
{
"nama_subtes": "string",
"nilai_score": "number"
}
],
"skor_tobk": [
{
"nama_tobk": "string", // cth TOBK SUPER INTENSIF KE-1
"nilai_score": "number"
}
{
"nama_tobk": "string", // cth TOBK SUPER INTENSIF KE-2
"nilai_score": "number"
}
]
"isEPB": "boolean",
"link_download_epb": "string",
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/tobk-utbk/hasil-tobk/{id} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": {
"nama_kelompok_tobk": "string", // cth : TOBK SUPER INTENSIF KE-1
"tanggal_mengerjakan": "string",
"hasil": [
{
"bagian": "number",
"judul": "string", // cth Tes Potensi Skolastik
"kode_soal_tob": "string", // TO - 00265
"dijawab": "number",
"kosong": "number"
},
{
"bagian": "number",
"judul": "string", // cth Tes Potensi Skolastik
"kode_soal_tob": "string", // TO - 00265
"dijawab": "number",
"kosong": "number"
}
]
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/tobk-utbk/detail/{kode_tob} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data" : [
"pilihan_ptn": [
{
"id_kelompok_jurusan": "string, unique",
"nama_kelompok_jurusan": "string",
"universitas": "string",
"jurusan": "string",
"passing_grade": "number",
"nilai_score": "number"
},
],
"nilai_tobk": [
{
"kode_soal": "string, unique",
"nama_kelompok_ujian": "string",
"inisial_kelompok_ujian": "string",
"total_benar": "number",
"total_salah": "number",
"total_kosong": "number",
"jumlah_soal": "number",
"nilai": "number",
"nilai_max": "number",
},
]
],
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/tobk-anbk/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"nama_tob": "string",
"sistem_penilaian": "enum", // cnth : IRT
"tanggal_selesai": "date",
"isSolusi": "boolean",
"info": [
{
"id_kelompok_jurusan": "string, unique",
"nama_kelompok": "string",
"universitas": "string",
"jurusan": "string",
"passing_grade": "number",
"nilai_score": "number"
}
],
"list_nilai": [
{
"nama_subtes": "string",
"nilai_score": "number"
}
],
"isEPB": "boolean",
"link_download_epb": "string",
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/tobk-stan/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"nama_tob": "string",
"sistem_penilaian": "enum", // cnth : IRT
"tanggal_selesai": "date",
"isSolusi": "boolean",
"info": [
{
"id_kelompok_jurusan": "string, unique",
"nama_kelompok": "string",
"universitas": "string",
"jurusan": "string",
"passing_grade": "number",
"nilai_score": "number"
}
],
"list_nilai": [
{
"nama_subtes": "string",
"nilai_score": "number"
}
],
"isEPB": "boolean",
"link_download_epb": "string",
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/tobk-ujian-sekolah/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"nama_tob": "string",
"sistem_penilaian": "enum", // cnth : IRT
"tanggal_selesai": "date",
"isSolusi": "boolean",
"info": [
{
"id_kelompok_jurusan": "string, unique",
"nama_kelompok": "string",
"universitas": "string",
"jurusan": "string",
"passing_grade": "number",
"nilai_score": "number"
}
],
"list_nilai": [
{
"nama_subtes": "string",
"nilai_score": "number"
}
],
"isEPB": "boolean",
"link_download_epb": "string",
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/vak/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": {
"no_registrasi": "string, unique",
"detail_point": [
{ "icon": "url", "name": "Visual", "poin": 5 },
{ "icon": "url", "name": "Auditori", "poin": 3 },
{ "icon": "url", "name": "Kinestetik", "poin": 2 }
],
"dominan": [
{
"type": "string", // cnth: Visual, Auditory, Kinestetik
"judul": "string",
"deskripsi": "string"
}
],
"createdAt": "date",
"updatedAt": "date"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/goa/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data" : {
"jumlah_remedial" : "number",
"dominan": [
{
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"total_benar": "number",
"total_salah": "number",
"total_kosong": "number",
"target_lulus": "number || null"
"isLulus": "boolean",
}
],
"createdAt" : "date",
"updatedAt" : "date"
},
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/kuis-list/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id": "string, unique",
"kode_paket": "string, unique",
"nama_kuis": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/kuis-hasil/{kode_paket} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id": "string, unique",
"kode_paket": "string, unique",
"nama_kuis": "string",
"kuis_detail": [
{
"level_soal": "number", // cnth: 1, 2, 3, 4, 5
"total_benar": "number",
"total_salah": "number"
}
],
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/presensi-kbm/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data" : {
{
"date" : "date",
"list_presensi": [
{
"id" : "string, unique",
"kelas_go": "string, unique",
"nama_kelas_go": "string",
"waktu_presensi": "datetime",
"flag": "boolean", // apakah produk kelas sama dengan kelas go
"id_guru": "string, unique",
"nama_guru": "string",
"jadwal_mulai": "date",
"jadwal_selesai": "date",
"nama_gedung": "string",
"aktifitas": "string",
"pertemuan": "number",
"mata_pelajaran": "string",
"isFeedback": "boolean",
"feedbackPermission": "boolean",
}
],
"createdAt" : "date",
"updatedAt" : "date"
},
},
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/abs/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id": "string, unique", // cnth: id Buku teori, dll
"menu": "string",
"detail": "string",
"masuk": "date",
"keluar": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/buku-sakti/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id": "string, unique",
"name": "string",
"jumlah_target_soal": "number",
"target_soal_dikerjakan": "number",
"total_score": "number",
"total_benar": "number",
"total_salah": "number",
"detail_target_soal": [
{
"level_soal": "number", // cnth: level soal 1,2,3,4,5
"total_jawaban": {
"salah": "number",
"benar": "number"
}
}
],
"rank_nasional": "number",
"rank_kota": "number",
"rank_cabang": "number",
"rank_gedung": "number",
"rank_sekolah": "number",
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/laporan/buku-sakti/progress/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"progress": "string", // cnth : hari ini, minggu ini, bulan ini
"kategori": [
{
"nama_kategori": "string", // cnth: Literasi Bahasa, penalaran
"mapel": [
{
"id_mapel": "string, unique",
"nama_mapel": "string", // matematika, b,Indo, b.ing, dll
"inisial_maple": "string",
"benar": "number",
"salah": "number",
"total_target": "number",
"progress_target": "number"
}
]
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/leaderboard - Header : null Response :
{
"data": [
{
"nasional_top_third": [
{
"no_registrasi": "string, unique",
"nama_lengkap": "string",
"level": "number",
"sort": "number",
"rank": "number",
"total": "number"
}
],
"rank_position": [
{
"type_rank": "string", //cnth: nasional, kota, cabang, gedung, sekolah
// Get My Position Rank dan Get 3 Rank teratas dan 3 Rank terbawah
"my_position_rank": [
{
"no_registrasi": "string, unique",
"nama_lengkap": "string",
"level": "number",
"sort": "number",
"rank": "number",
"total": "number"
}
]
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/leaderboard/first-rank - Header : null Response :
{
"data": [
{
"NIS": "string, unique",
"total": "number",
"tipe": "string", // Nasional, Kota, cabang, gedung, sekolah
"no_registrasi": "string",
"score": "number",
"nama_lengkap": "string",
"url_profile": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/universitas - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_universitas": "string, unique",
"nama_universitas": "string",
"inisial_universitas": "string",
"jenis": "enum"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/universitas/{id_universitas} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_universitas": "string, unique",
"id_jurusan": "string, unique",
"nama_jurusan": "string",
"kelompok_jurusan": "string",
"rumpun_jurusan": "string",
"info": {
"peminat": [
{
"jumlah": "number",
"tahun": "string"
}
],
"tampung": [
{
"jumlah": "number",
"tahun": "string"
}
]
},
"passing_grade": "number",
"lintas_jurusan": "boolean",
"deskripsi": "string",
"lapangan_kerja": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/universitas/jurusan/{id_jurusan} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": {
"id_universitas": "string, unique",
"id_jurusan": "string, unique",
"nama_jurusan": "string",
"kelompok_jurusan": "string",
"rumpun_jurusan": "string",
"info": {
"peminat": [
{
"jumlah": "number",
"tahun": "string"
}
],
"tampung": [
{
"jumlah": "number",
"tahun": "string"
}
]
},
"passing_grade": "number",
"lintas_jurusan": "boolean",
"deskripsi": "string",
"lapangan_kerja": "string"
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/ptn-pilihan/{id_user} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data" : [
"pilihan": [
{
"pilihan": "number",
"id_universitas": "string, unique",
"nama_universitas": "string",
"inisial_universitas": "string",
"id_jurusan" : "string, unique",
"nama_jurusan": "string",
"peminat": "number",
"daya_tampung": "number",
"created_at": "date",
"updated_at": "date",
},
],
"historyPilihan": [
{
"pilihan": "number",
"id_universitas": "string. unique",
"id_jurusan": "string. unique",
"nama_universitas": "string",
"inisial_universitas": "string",
"nama_jurusan": "string",
"peminat": "number",
"daya_tampung": "number",
"created_at": "date",
}
]
],
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : GET
- Endpoint :
/api/v1/goa/list - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"id_kelompok_ujian": "string, unique",
"id_jenis_produk": "string, unique",
"id_sekolah_kelas": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"nomor_urut": "number",
"isBlockingTime": "boolean",
"tanggal_berlaku": "date",
"tanggal_kadaluwarsa": "date",
"total_waktu": "time",
"total_soal": "number",
"jenis": "string",
"isSelesai": "boolean",
"isPernahMengerjakan": "boolean",
"tanggal_mulai": "date",
"tanggal_deadline": "date",
"tanggal_pengumpulan": "date",
"merk": "Unknown",
"waktu_habis": "boolean"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/vak/list - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"isLulus": "boolean",
"id_jenis_produk": "string, unique",
"IsBlockingTime": "boolean",
"id_sekolah_kelas": "41",
"tanggal_berlaku": "date",
"tanggal_kedaluwarsa": "date",
"total_waktu": "time",
"total_soal": "number",
"jenis": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/goa/soal - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data" : {
{
"id_soal": "string, unique",
"soal": "string",
"opsi": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean",
}
],
"id_wacana": "string, unique",
"id_tipe_soal": "string, unique",
"tipe_soal": "string",
"tingkat_kesulitan": "number",
"wacana": "string",
"nama_kelompok_ujian": "string",
"kode_paket": "string, unique",
"id_bundel": "string, unique",
"id_kelompok_ujian": "string, unique",
"id_video": "string, unique",
"nomor_soal": "number"
},
"waktu": "time",
},
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : GET
- Endpoint :
/api/v1/vak/soal - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": {
"waktu": "time",
"data_detail": [
{
"wacana": "",
"id_soal": "string, unique",
"nomor_soal": "1",
"id_wacana": "string, unique",
"id_bundel": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"id_video": "string, unique",
"soal": "string",
"opsi": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"tipe_soal": "enum || string",
"tingkat_kesulitan": "number",
"kode_paket": "EMWA-754" //cnth: EMWA-754
}
]
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/racing/list - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"id_kelompok_ujian": "string, unique",
"id_jenis_produk": "string, unique",
"id_sekolah_kelas": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"nomor_urut": "number",
"isBlockingTime": "boolean",
"tanggal_berlaku": "date",
"tanggal_kadaluwarsa": "date",
"total_waktu": "time",
"total_soal": "number",
"jenis": "string",
"isSelesai": "boolean",
"isPernahMengerjakan": "boolean",
"tanggal_mulai": "date",
"tanggal_deadline": "date",
"tanggal_pengumpulan": "date",
"merk": "Unknown",
"waktu_habis": "boolean"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/racing/soal - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data" : {
{
"id_soal": "string, unique",
"soal": "string",
"opsi": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean",
}
],
"id_wacana": "string, unique",
"id_tipe_soal": "string, unique",
"tipe_soal": "string",
"tingkat_kesulitan": "number",
"wacana": "string",
"nama_kelompok_ujian": "string",
"kode_paket": "string, unique",
"id_bundel": "string, unique",
"id_kelompok_ujian": "string, unique",
"id_video": "string, unique",
"nomor_soal": "number"
},
"waktu": "time",
},
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : GET
- Endpoint :
/api/v1/tryout/list - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"nama_tob": "string",
"jenis_tob": "string || enum",
"tanggal_mulai": "date",
"tanggal_selesai": "date",
"jarak_antar_paket": "number",
"isKurikulumMerdeka": "boolean",
"isBersyarat": "boolean",
"jenis": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/tryout/daftar-kelompok-ujian - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"id_kelompok_ujian": "string, unique",
"id_jenis_produk": "string, unique",
"id_sekolah_kelas": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"nomor_urut": "number",
"isBlockingTime": "boolean",
"totalWaktu": "time",
"total_soal": "number",
"isRandom": "boolean",
"isSelesai": "boolean",
"isPernahMengerjakan": "boolean",
"isOK": "boolean",
"tanggal_mulai": "date",
"tanggal_deadline": "date",
"tanggal_pengumpulan": "date",
"merk": "Unknown",
"keterangan": null,
"pilihan_siswa": null,
"flag": null,
"waktu_habis": "boolean",
"isWajib": "boolean"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/tryout/soal - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data" : {
{
"id_soal": "string, unique",
"soal": "string",
"opsi": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean",
}
],
"id_wacana": "string, unique",
"id_tipe_soal": "string, unique",
"tipe_soal": "string",
"tingkat_kesulitan": "number",
"wacana": "string",
"nama_kelompok_ujian": "string",
"kode_paket": "string, unique",
"id_bundel": "string, unique",
"id_kelompok_ujian": "string, unique",
"id_video": "string, unique",
"nomor_soal": "number"
},
"waktu": "time",
},
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : GET
- Endpoint :
/api/v1/tryout/kisi-kisi - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kelompok_ujian": "string",
"info": [
{
"nama_bab": "string",
"kode_bab": "string",
"level_teori": "string || enum",
"id_mapel": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/tryout/cek-boleh-to - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": {
"isLulus": "boolean",
"isSelesai": "boolean",
"total_soal": "number",
"total_benar": "number",
"total_salah": "number",
"total_kosong": "number",
"listEmpati": [
{
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"total_soal": "number",
"total_benar": "number",
"total_salah": "number",
"isBoleh": "boolean"
}
]
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/tryout/syarat - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"nama_tob": "string",
"jenis_tob": "string || enum",
"tanggal_mulai": "date",
"tanggal_selesai": "date",
"jarak_antar_paket": "number",
"isKurikulumMerdeka": "boolean",
"isBersyarat": "boolean",
"jenis": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/emwa - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"isLulus": "boolean",
"id_jenis_produk": "string, unique",
"IsBlockingTime": "boolean",
"id_sekolah_kelas": "41",
"tanggal_berlaku": "date",
"tanggal_kedaluwarsa": "date",
"total_waktu": "time",
"total_soal": "number",
"jenis": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/emma - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"isLulus": "boolean",
"id_jenis_produk": "string, unique",
"IsBlockingTime": "boolean",
"id_sekolah_kelas": "41",
"tanggal_berlaku": "date",
"tanggal_kedaluwarsa": "date",
"total_waktu": "time",
"total_soal": "number",
"jenis": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/lateks - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_bundel": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial": "string",
"waktu_pengerjaan": "time",
"total_soal": "number",
"opsi_urut": "string",
"id_sekolah_kelas": "string, unique",
"jenis": "string" //cnth: teaser
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/soal-koding - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_bundel": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial": "string",
"waktu_pengerjaan": "time",
"total_soal": "number",
"opsi_urut": "string",
"id_sekolah_kelas": "string, unique",
"jenis": "string" //cnth: teaser
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/pendalaman-materi - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_bundel": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial": "string",
"waktu_pengerjaan": "time",
"total_soal": "number",
"opsi_urut": "string",
"id_sekolah_kelas": "string, unique",
"jenis": "string" //cnth: teaser
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/soal-referensi - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_bundel": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial": "string",
"waktu_pengerjaan": "time",
"total_soal": "number",
"opsi_urut": "string",
"id_sekolah_kelas": "string, unique",
"jenis": "string" //cnth: teaser
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/kuis - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"id_kelompok_ujian": "string, unique",
"id_jenis_produk": "string, unique",
"id_sekolah_kelas": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"nomor_urut": "number",
"isBlockingTime": "boolean",
"tanggal_berlaku": "date",
"tanggal_kadaluwarsa": "date",
"total_waktu": "time",
"total_soal": "number",
"jenis": "string",
"isSelesai": "boolean",
"isPernahMengerjakan": "boolean",
"tanggal_mulai": "date",
"tanggal_deadline": "date",
"tanggal_pengumpulan": "date",
"merk": "Unknown",
"waktu_habis": "boolean"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/paket-intensif - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_bundel": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial": "string",
"waktu_pengerjaan": "time",
"total_soal": "number",
"opsi_urut": "string",
"id_sekolah_kelas": "string, unique",
"jenis": "string" //cnth: teaser
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/daftar-bab/lateks - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"bab_utama": "string",
"info": [
{
"nama_bab": "string",
"jumlah_soal": "number",
"kode_bab": "string, unique",
"id_bundel": "string, unique"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/daftar-bab/soal-koding - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"bab_utama": "string",
"info": [
{
"nama_bab": "string",
"jumlah_soal": "number",
"kode_bab": "string, unique",
"id_bundel": "string, unique"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/daftar-bab/pendalaman-materi - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"bab_utama": "string",
"info": [
{
"nama_bab": "string",
"jumlah_soal": "number",
"kode_bab": "string, unique",
"id_bundel": "string, unique"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/daftar-bab/soal-referensi - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"bab_utama": "string",
"info": [
{
"nama_bab": "string",
"jumlah_soal": "number",
"kode_bab": "string, unique",
"id_bundel": "string, unique"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/daftar-bab/paket-intensif - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"bab_utama": "string",
"info": [
{
"nama_bab": "string",
"jumlah_soal": "number",
"kode_bab": "string, unique",
"id_bundel": "string, unique"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal-emwa - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": {
"waktu": "time",
"data_detail": [
{
"wacana": "",
"id_soal": "string, unique",
"nomor_soal": "1",
"id_wacana": "string, unique",
"id_bundel": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"id_video": "string, unique",
"soal": "string",
"opsi": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"tipe_soal": "enum || string",
"tingkat_kesulitan": "number",
"kode_paket": "EMWA-754" //cnth: EMWA-754
}
]
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal-emma - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": {
"waktu": "time",
"data_detail": [
{
"wacana": "",
"id_soal": "string, unique",
"nomor_soal": "1",
"id_wacana": "string, unique",
"id_bundel": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"id_video": "string, unique",
"soal": "string",
"opsi": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"tipe_soal": "enum || string",
"tingkat_kesulitan": "number",
"kode_paket": "EMWA-754" //cnth: EMWA-754
}
]
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal-lateks - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"waktu": "time",
"data_detail": [
{
"id_bundel": "string, unique",
"kode_bab": "string, unique",
"id_soal": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"soal": "string",
"opsi": [
{
"opsi_detail": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"nilai": {
"fullcredit": "number",
"halfcredit": "number",
"zerocredit": "number"
}
}
],
"id_wacana": "string, unique",
"tipe_soal": "string || enum",
"tingkat_kesulitan": "number",
"nomor_soal": "number",
"id_video": null,
"wacana": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal/soal-koding - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"waktu": "time",
"data_detail": [
{
"id_bundel": "string, unique",
"kode_bab": "string, unique",
"id_soal": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"soal": "string",
"opsi": [
{
"opsi_detail": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"nilai": {
"fullcredit": "number",
"halfcredit": "number",
"zerocredit": "number"
}
}
],
"id_wacana": "string, unique",
"tipe_soal": "string || enum",
"tingkat_kesulitan": "number",
"nomor_soal": "number",
"id_video": null,
"wacana": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal/pendalaman-materi - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"waktu": "time",
"data_detail": [
{
"id_bundel": "string, unique",
"kode_bab": "string, unique",
"id_soal": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"soal": "string",
"opsi": [
{
"opsi_detail": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"nilai": {
"fullcredit": "number",
"halfcredit": "number",
"zerocredit": "number"
}
}
],
"id_wacana": "string, unique",
"tipe_soal": "string || enum",
"tingkat_kesulitan": "number",
"nomor_soal": "number",
"id_video": null,
"wacana": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal/soal-referensi - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"waktu": "time",
"data_detail": [
{
"id_bundel": "string, unique",
"kode_bab": "string, unique",
"id_soal": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"soal": "string",
"opsi": [
{
"opsi_detail": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"nilai": {
"fullcredit": "number",
"halfcredit": "number",
"zerocredit": "number"
}
}
],
"id_wacana": "string, unique",
"tipe_soal": "string || enum",
"tingkat_kesulitan": "number",
"nomor_soal": "number",
"id_video": null,
"wacana": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal-kuis - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data" : {
{
"id_soal": "string, unique",
"soal": "string",
"opsi": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean",
}
],
"id_wacana": "string, unique",
"id_tipe_soal": "string, unique",
"tipe_soal": "string",
"tingkat_kesulitan": "number",
"wacana": "string",
"nama_kelompok_ujian": "string",
"kode_paket": "string, unique",
"id_bundel": "string, unique",
"id_kelompok_ujian": "string, unique",
"id_video": "string, unique",
"nomor_soal": "number"
},
"waktu": "time",
},
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal/paket-intensif - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"waktu": "time",
"data_detail": [
{
"id_bundel": "string, unique",
"kode_bab": "string, unique",
"id_soal": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"soal": "string",
"opsi": [
{
"opsi_detail": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"nilai": {
"fullcredit": "number",
"halfcredit": "number",
"zerocredit": "number"
}
}
],
"id_wacana": "string, unique",
"tipe_soal": "string || enum",
"tingkat_kesulitan": "number",
"nomor_soal": "number",
"id_video": null,
"wacana": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/simulasi-nilai/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"tob": "string",
"isSelected": "boolean",
"isFix": "boolean",
"detail_nilai": {
"nama_subtes": "string",
"nilai_score": "number"
}
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/simulasi-pilihan/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"prioritas": "number",
"status": "boolean",
"universitas": "string",
"id_jurusan": "string, unique",
"nama_jurusan": "string",
"passing_grade": "number",
"peminat": {
"total": "number",
"tahun": "string"
},
"tampung": {
"total": "number",
"tahun": "string"
}
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/simulasi/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"prioritas": "number",
"status": "boolean",
"universitas": "string",
"id_jurusan": "string, unique",
"nama_jurusan": "string",
"rumpun": "string || null",
"passing_grade": "number",
"peminat": {
"total": "number",
"tahun": "string"
},
"tampung": {
"total": "number",
"tahun": "string"
},
"total": "number",
"saran": "string || null"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/bookmark/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"icon_mapel": "string",
"list_bookmark": [
{
"id_soal": "string, unique",
"isPaket": "boolean",
"kode_bab": "string, unique",
"kode_tob": "string, unique",
"nama_bab": "string",
"id_bundel": "string, unique",
"isSimpan": "boolean",
"kode_paket": "string, unique",
"nomor_soal": "number",
"last_update": "date",
"id_jenis_produk": "number",
"nomor_soal_siswa": "number",
"nama_jenis_produk": "string",
"tanggal_kadaluwarsa": "date || null"
}
],
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial_kelompok_ujian": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/bookmark/ - Header :
- Accept: application/json
- Authorization : "Bearer " + Token
- Body :
{
"id_soal": "string, unique",
"kode_bab": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"id_bundel": "string, unique",
"id_jenis_produk": "number"
}Response :
{
"data": [
{
"icon_mapel": "string",
"list_bookmark": [
{
"id_soal": "string, unique",
"isPaket": "boolean",
"kode_bab": "string, unique",
"kode_tob": "string, unique",
"nama_bab": "string",
"id_bundel": "string, unique",
"isSimpan": "boolean",
"kode_paket": "string, unique",
"nomor_soal": "number",
"last_update": "date",
"id_jenis_produk": "number",
"nomor_soal_siswa": "number",
"nama_jenis_produk": "string",
"tanggal_kadaluwarsa": "date || null"
}
],
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial_kelompok_ujian": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/simulasi/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_pembelian": "string, unique",
"total_harga": "number",
"total_dibayar": "number",
"sisa_bayar": "number",
"status": "enum"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/simulasi/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_pembelian": "string, unique",
"total_harga": "number",
"total_dibayar": "number",
"sisa_bayar": "number",
"status": "enum",
"tanggal_jatuhtempo": "Date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/kota-go/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_kota": "string, unique",
"nama_kota": "number",
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/outlet/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_outlet": "string, unique",
"nama_outlet": "string",
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/kelas-option/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_sekolah_kelas": "string, unique",
"nama_kelompok_sekolah": "string",
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/riwayat-pembayaran/{no_reg} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id": "string, unique",
"nama_Product": "string", //cnth: TWT 12 SMA Silver 4 Pertemuan
"sudah_dibayar": "number", //cnth: Rp4.000.000
"waktu_bayar": "date",
"sisa_bayar": "string", //cnth: Rp 0
"cicilan_ke": "string", //cnth: 3
"jatuh_tempo": "date",
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/profile-biodata/{no_reg} - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id": "string, unique",
"nama_lengkap": "string", //cnth: Syaifal
"tingkat_kelas": "number", //cnth: 12 SMA
"product_dibeli": "string",
"alamat": "string", //cnth: Jl. Purnawarman 36B, Kota Bandung
"rank": [
{
"ranking_tipe": "string", //cnth: tobk dan buku soal
"rank_nasional": "string",
"rank_kota": "string",
"rank_gedung": "string"
}
],
"biodata-data-siswa": {
"nama_lengkap": "string",
"noHp": "number",
"alamat_email": "string"
},
"biodata-alamat-siswa": {
"alamat": "string",
"block": "string",
"id_provinsi": "unique",
"id_kab": "unique",
"id_kec": "unique",
"id_kel": "unique",
"kode_pos": "string"
},
"biodata-data-sekolah-siswa": {
"id_kelas": "unique",
"id_kurikulum": "unique",
"id_kota_asal_sekolah": "unique",
"id_sekolah": "string"
},
"biodata-data-ortu": {
"nama_lengkap": "string",
"noHp": "number",
"alamat_email": "string"
},
"biodata-alamat-ortu": {
"alamat": "string",
"block": "string",
"id_provinsi": "unique",
"id_kab": "unique",
"id_kec": "unique",
"id_kel": "unique",
"kode_pos": "string"
},
"createdAt": "date",
"updatedAt": "date"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/daftar-buku - Header :
- Accept: application/json
- Authorization : "Bearer " + Token
- Body :
{
"id_product": [1, 2, 3]
}Response :
{
"data": [
{
"mapel_utbk": [
{
"iconMapel": "icon punya web bukan mobile",
"IdKelompokUjian": 40,
"NamaKelompokUjian": "BAHASA INDONESIA",
"Singkatan": "IND",
"KodeBuku": 2814,
"NamaBuku": "Ebook Teori B.Indonesia 12 IPA TA.23/24 (Teaser)",
"Semester": 2,
"kelengkapan": "Lengkap",
"idSekolahKelas": 14,
"levelTeori": "SMA",
"jenis": "reguler"
}
],
"mapel_ujiansekolah": [
{
"iconMapel": "icon punya web bukan mobile",
"IdKelompokUjian": 40,
"NamaKelompokUjian": "BAHASA INDONESIA",
"Singkatan": "IND",
"KodeBuku": 2814,
"NamaBuku": "Ebook Teori B.Indonesia 12 IPA TA.23/24 (Teaser)",
"Semester": 2,
"kelengkapan": "Lengkap",
"idSekolahKelas": 14,
"levelTeori": "SMA",
"jenis": "reguler"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/daftar-bab - Header :
- Accept: application/json
- Authorization : "Bearer " + Token
- Body :
{
"samakan dengan app"
}Response :
{
"data": [
{
"NamaKelompokUjian": "BAHASA INDONESIA",
"NamaBuku": "Ebook Teori B.Indonesia 12 IPA TA.23/24 (Teaser)",
"semester1": [
{
"babUtama": "EJAAN",
"info": [
{
"c_NamaBab": "Penulisan Huruf",
"c_KodeBab": "06.02.01",
"c_IdTeoriBab": "2324"
}
]
}
],
"semester2": [
{
"babUtama": "EJAAN",
"info": [
{
"c_NamaBab": "Penulisan Huruf",
"c_KodeBab": "06.02.01",
"c_IdTeoriBab": "2324"
}
]
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/daftar-bab - Header :
- Accept: application/json
- Authorization : "Bearer " + Token
- Body :
{
"samakan dengan app mobile"
}Response :
{
"data": {
"idteoribab": 552,
"Uraian": "html content"
}
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : POST
- Endpoint :
/api/v1/video-mapel - Header :
- Accept: application/json
- Authorization : "Bearer " + Token
- Body :
{
"id_product": [1, 2, 3]
}Response :
{
"data": [
{
"iconMapel": "icon punya web bukan mobile",
"IdKelompokUjian": 40,
"NamaKelompokUjian": "BAHASA INDONESIA",
"Singkatan": "IND",
"KodeBuku": 2814,
"NamaBuku": "Ebook Teori B.Indonesia 12 IPA TA.23/24 (Teaser)",
"Semester": 2,
"kelengkapan": "Lengkap",
"idSekolahKelas": 14,
"levelTeori": "SMA",
"jenis": "reguler"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/video-materi - Header :
- Accept: application/json
- Authorization : "Bearer " + Token
- Body :
{
"samakan dengan app"
}Response :
{
"data": [
{
"NamaMataPelajaran": "BIOLOGI",
"IdVideo": "577",
"Deskripsi": "Kedudukan biologi dengan ilmu lain",
"JudulVideo": "BIO_01.02_SMA_Lengkap",
"LinkVideo": "http://streaming.ganeshaoperation.com/index.pv=Wkcxc2ExcFhPVEJhVnpsNVlWTTViVTFVUlRWYWFrNXBUVEpPYlUxdFZtaFBWMVpwV21wWk5FNTZXbWhPUkdocVRsZGFhVTlIUlhsYWFUVjBZMFJSUFE9PQ==",
"Keyword": "teori, pembelajaran, edukasi"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : POST
- Endpoint :
/api/v1/solusi - Header :
- Accept: application/json
- Authorization : "Bearer " + Token
- Body :
{
"samakan dengan app"
}Response :
{
"data": [
{
"c_NamaMataPelajaran": "MATEMATIKA",
"c_IdMataPelajaran": "1",
"c_KodeBab": "01.27.06",
"c_NamaBab": "Penarikan kesimpulan",
"c_IdTeoriBab": "1254",
"levelTeori": "SMA",
"kelengkapan": "Lengkap"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/emwa/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"isLulus": "boolean",
"id_jenis_produk": "string, unique",
"IsBlockingTime": "boolean",
"id_sekolah_kelas": "41",
"tanggal_berlaku": "date",
"tanggal_kedaluwarsa": "date",
"total_waktu": "time",
"total_soal": "number",
"jenis": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/emma/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"isLulus": "boolean",
"id_jenis_produk": "string, unique",
"IsBlockingTime": "boolean",
"id_sekolah_kelas": "41",
"tanggal_berlaku": "date",
"tanggal_kedaluwarsa": "date",
"total_waktu": "time",
"total_soal": "number",
"jenis": "string"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/lateks/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_bundel": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial": "string",
"waktu_pengerjaan": "time",
"total_soal": "number",
"opsi_urut": "string",
"id_sekolah_kelas": "string, unique",
"jenis": "string" //cnth: teaser
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/soal-koding/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_bundel": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial": "string",
"waktu_pengerjaan": "time",
"total_soal": "number",
"opsi_urut": "string",
"id_sekolah_kelas": "string, unique",
"jenis": "string" //cnth: teaser
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/pendalaman-materi/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_bundel": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial": "string",
"waktu_pengerjaan": "time",
"total_soal": "number",
"opsi_urut": "string",
"id_sekolah_kelas": "string, unique",
"jenis": "string" //cnth: teaser
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/soal-referensi/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_bundel": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial": "string",
"waktu_pengerjaan": "time",
"total_soal": "number",
"opsi_urut": "string",
"id_sekolah_kelas": "string, unique",
"jenis": "string" //cnth: teaser
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/kuis/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"kode_tob": "string, unique",
"id_kelompok_ujian": "string, unique",
"id_jenis_produk": "string, unique",
"id_sekolah_kelas": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"nomor_urut": "number",
"isBlockingTime": "boolean",
"tanggal_berlaku": "date",
"tanggal_kadaluwarsa": "date",
"total_waktu": "time",
"total_soal": "number",
"jenis": "string",
"isSelesai": "boolean",
"isPernahMengerjakan": "boolean",
"tanggal_mulai": "date",
"tanggal_deadline": "date",
"tanggal_pengumpulan": "date",
"merk": "Unknown",
"waktu_habis": "boolean"
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/list/paket-intensif/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"id_bundel": "string, unique",
"kode_tob": "string, unique",
"kode_paket": "string, unique",
"deskripsi": "string",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"inisial": "string",
"waktu_pengerjaan": "time",
"total_soal": "number",
"opsi_urut": "string",
"id_sekolah_kelas": "string, unique",
"jenis": "string" //cnth: teaser
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/daftar-bab/lateks/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"bab_utama": "string",
"info": [
{
"nama_bab": "string",
"jumlah_soal": "number",
"kode_bab": "string, unique",
"id_bundel": "string, unique"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/daftar-bab/soal-koding/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"bab_utama": "string",
"info": [
{
"nama_bab": "string",
"jumlah_soal": "number",
"kode_bab": "string, unique",
"id_bundel": "string, unique"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/daftar-bab/pendalaman-materi/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"bab_utama": "string",
"info": [
{
"nama_bab": "string",
"jumlah_soal": "number",
"kode_bab": "string, unique",
"id_bundel": "string, unique"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/daftar-bab/soal-referensi/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"bab_utama": "string",
"info": [
{
"nama_bab": "string",
"jumlah_soal": "number",
"kode_bab": "string, unique",
"id_bundel": "string, unique"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/daftar-bab/paket-intensif/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"bab_utama": "string",
"info": [
{
"nama_bab": "string",
"jumlah_soal": "number",
"kode_bab": "string, unique",
"id_bundel": "string, unique"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal-emwa/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": {
"waktu": "time",
"data_detail": [
{
"wacana": "",
"id_soal": "string, unique",
"nomor_soal": "1",
"id_wacana": "string, unique",
"id_bundel": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"id_video": "string, unique",
"soal": "string",
"opsi": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"tipe_soal": "enum || string",
"tingkat_kesulitan": "number",
"kode_paket": "EMWA-754" //cnth: EMWA-754
}
]
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal-emma/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": {
"waktu": "time",
"data_detail": [
{
"wacana": "",
"id_soal": "string, unique",
"nomor_soal": "1",
"id_wacana": "string, unique",
"id_bundel": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"id_video": "string, unique",
"soal": "string",
"opsi": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"tipe_soal": "enum || string",
"tingkat_kesulitan": "number",
"kode_paket": "EMWA-754" //cnth: EMWA-754
}
]
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal-lateks/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"waktu": "time",
"data_detail": [
{
"id_bundel": "string, unique",
"kode_bab": "string, unique",
"id_soal": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"soal": "string",
"opsi": [
{
"opsi_detail": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"nilai": {
"fullcredit": "number",
"halfcredit": "number",
"zerocredit": "number"
}
}
],
"id_wacana": "string, unique",
"tipe_soal": "string || enum",
"tingkat_kesulitan": "number",
"nomor_soal": "number",
"id_video": null,
"wacana": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal/soal-koding/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"waktu": "time",
"data_detail": [
{
"id_bundel": "string, unique",
"kode_bab": "string, unique",
"id_soal": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"soal": "string",
"opsi": [
{
"opsi_detail": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"nilai": {
"fullcredit": "number",
"halfcredit": "number",
"zerocredit": "number"
}
}
],
"id_wacana": "string, unique",
"tipe_soal": "string || enum",
"tingkat_kesulitan": "number",
"nomor_soal": "number",
"id_video": null,
"wacana": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal/pendalaman-materi/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"waktu": "time",
"data_detail": [
{
"id_bundel": "string, unique",
"kode_bab": "string, unique",
"id_soal": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"soal": "string",
"opsi": [
{
"opsi_detail": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"nilai": {
"fullcredit": "number",
"halfcredit": "number",
"zerocredit": "number"
}
}
],
"id_wacana": "string, unique",
"tipe_soal": "string || enum",
"tingkat_kesulitan": "number",
"nomor_soal": "number",
"id_video": null,
"wacana": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal/soal-referensi/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"waktu": "time",
"data_detail": [
{
"id_bundel": "string, unique",
"kode_bab": "string, unique",
"id_soal": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"soal": "string",
"opsi": [
{
"opsi_detail": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"nilai": {
"fullcredit": "number",
"halfcredit": "number",
"zerocredit": "number"
}
}
],
"id_wacana": "string, unique",
"tipe_soal": "string || enum",
"tingkat_kesulitan": "number",
"nomor_soal": "number",
"id_video": null,
"wacana": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal-kuis/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data" : {
{
"id_soal": "string, unique",
"soal": "string",
"opsi": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean",
}
],
"id_wacana": "string, unique",
"id_tipe_soal": "string, unique",
"tipe_soal": "string",
"tingkat_kesulitan": "number",
"wacana": "string",
"nama_kelompok_ujian": "string",
"kode_paket": "string, unique",
"id_bundel": "string, unique",
"id_kelompok_ujian": "string, unique",
"id_video": "string, unique",
"nomor_soal": "number"
},
"waktu": "time",
},
"meta" : {
"code" : "number",
"message" : "string",
"status" : "string",
}
}Request :
- Method : GET
- Endpoint :
/api/v1/buku-sakti/soal/paket-intensif/teaser - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"waktu": "time",
"data_detail": [
{
"id_bundel": "string, unique",
"kode_bab": "string, unique",
"id_soal": "string, unique",
"id_kelompok_ujian": "string, unique",
"nama_kelompok_ujian": "string",
"soal": "string",
"opsi": [
{
"opsi_detail": [
{
"pilihan": "string, unique", // cnth: A, B, C, D
"text": "string",
"isJawaban": "boolean"
}
],
"nilai": {
"fullcredit": "number",
"halfcredit": "number",
"zerocredit": "number"
}
}
],
"id_wacana": "string, unique",
"tipe_soal": "string || enum",
"tingkat_kesulitan": "number",
"nomor_soal": "number",
"id_video": null,
"wacana": "string",
"inisial_mapel": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/jadwal/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": {
"jadwal": [
{
"hari_dan_tanggal": "string",
"jadwal": [
{
"mata_pelajaran": "string",
"jam_mulai": "string",
"jam_berakhir": "string",
"nama_guru": "string"
},
{
"mata_pelajaran": "string",
"jam_mulai": "string",
"jam_berakhir": "string",
"nama_guru": "string"
}
]
}
]
}
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
- Method : GET
- Endpoint :
/api/v1/jadwal/ - Header : - Accept: application/json - Authorization : "Bearer " + Token Response :
{
"data": [
{
"tanggal_dan_waktu": "string",
"lokasi": "string",
"mata-pelajaran": "string",
"nama_guru": "string",
"peserta": [
{
"nama_peserta": "string"
}
]
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
-
Method : POST
-
Endpoint :
/api/v1/namaService/capaian -
Header : - Accept: application/json - Authorization : "Bearer " + Token Body :
Response :
{
"data": {
"jumlah_skor": "number",
"total_pengerjaan_soal": "number",
"target_soal": "number",
"hasil": {
"benar": "number",
"salah": "number"
},
"ranking": {
"nasional": "number",
"kota": "number",
"cabang": "number",
"gedung": "number",
"sekolah": "number"
},
"detail": {
"level_1": {
"skor": "number",
"tingkat_kesulitan": "number",
"benar": "number",
"salah": "number"
},
"level_2": {
"skor": "number",
"tingkat_kesulitan": "number",
"benar": "number",
"salah": "number"
},
"level_3": {
"skor": "number",
"tingkat_kesulitan": "number",
"benar": "number",
"salah": "number"
},
"level_4": {
"skor": "number",
"tingkat_kesulitan": "number",
"benar": "number",
"salah": "number"
},
"level_5": {
"skor": "number",
"tingkat_kesulitan": "number",
"benar": "number",
"salah": "number"
}
}
},
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}Request :
-
Method : POST
-
Endpoint :
/api/v1/namaService/capaian -
Header : - Accept: application/json - Authorization : "Bearer " + Token Body :
{ "hari": "number", // DAY NUMBER "minggu": "number", // WEEK NUMBER "bulan": "number" // MONTH NUMBER }Response :
{
// JIKA DATA REQUEST BODY YANG DI KIRIM ADALAH HARIAN, DATA YANG TAMPIL BERDASARKAN HASIL HARIAN SISWA dst
"data": [
{
"kategori": "string", // cth Tes Potensi Skolastik (TPS) || Mata Pelajaran Sekolah
"cidmapel": "string",
"target": "number",
"pengerjaan": "number",
"total_benar": "number",
"total_salah": "number",
"nama": "string", // MATEMATIKA
"initial": "string" //MAT
}
],
"meta": {
"code": "number",
"message": "string",
"status": "string"
}
}