OSIUN

Academic Settings

Pusat orkestrasi akademik OSIUN. Struktur kurikulum dibaca, divalidasi, dan diteruskan ke workflow.

Loading...

Academic Connection Status

Curriculum Manager

Validasi struktur kurikulum: universitas, fakultas, program, kurikulum, semester, mata kuliah, dan SKS.

Catalog akademik menjadi sumber struktur kurikulum dan mata kuliah. OSIUN membaca, memvalidasi, dan mengorkestrasi workflow ke Expert, Committee, dan Learner.

Tree Editor Kurikulum OSIUN

Edit tree langsung: Registered Course / Mata Kuliah / Pertemuan. Tiap level bisa ditambah, diedit, atau dihapus.

Loading tree...

EduCat / SIM Akademik Feature Map

Peta menu akademik mengikuti pola EduCat dan pembanding Simapro: master akademik, delivery pembelajaran, role/enrollment, dan evaluasi. Gunakan link ini sebagai pintu operasional, bukan menu dekoratif.

Institution & SISData universitas, fakultas, program, student record, dosen, dan enrollment.Academic CatalogManage Master
Course & CurriculumKurikulum, semester, SKS, mata kuliah, dan mapping course untuk Expert/Learner.Curriculum ManagerEdit Catalog
Faculty / Expert AssignmentMapping dosen ke mata kuliah, kelas, dan teaching workspace.Role & EnrollmentExpert Workspace
LMS / Moodle DeliveryPublish target, materi ajar, quiz, assignment, forum, video, dan evidence belajar.Delivery OrchestratorLearner View
Assessment / GradebookQuiz attempt, assignment submission, feedback dosen, grade report, dan IPK sementara.Committee ReviewLearner Grade

Catalog Summary

Selected Academic Path

Course List by Selected Semester

Scenario 1 Validation

Learning Delivery Orchestrator

Delivery LMS mengatur course, activity, quiz, assignment, gradebook, dan H5P. OSIUN membaca publish record, validasi mapping, dan membuka target belajar.

User & Role Settings

Role dibaca dari session aktif. Panel ini untuk memastikan permission dan enrollment yang dipakai halaman Expert, Committee, Learner, dan Back Office.

Used By

Expert WorkspaceMemakai Academic Settings untuk konteks generate dan placement material.
Academic CommitteeMemakai Academic Settings untuk memastikan material masuk kurikulum yang benar.
LearnerMemakai Academic Settings untuk filter materi published berdasarkan kurikulum dan mata kuliah.

Catalog Debug

Loading...
/* OSIUN_SUMUR_TUA_CURRICULUM_UI_START */ (function(){ function esc(s){ return String(s == null ? "" : s).replace(/[&<>"']/g,function(c){ return {"&":"&","<":"<",">":">","\"":""","'":"'"}[c]; }); } function qp(k){ try { return new URLSearchParams(location.search || "").get(k) || ""; } catch(e){ return ""; } } function isSumurTua(){ var t = (qp("tenant_id") || qp("university_id") || "").toLowerCase(); var c = (qp("course_id") || "").toLowerCase(); return t === "sumur-tua-certified-course" || c === "uat-pengelolaan-sumur-tua"; } var curriculum = { course_id: "uat-pengelolaan-sumur-tua", tenant_id: "sumur-tua-certified-course", university_id: "sumur-tua-certified-course", name: "Pengelolaan Sumur Tua", subjects: [ { code: "PST-101", subject_id: "uat-pst-101", name: "Dasar-Dasar Pengelolaan Sumur Tua", meetings: [ {meeting_id:"uat-pst-101-m1", title:"Sejarah, regulasi, dan karakteristik sumur tua", order:1}, {meeting_id:"uat-pst-101-m2", title:"Keselamatan kerja, risiko operasional, mitigasi bahaya, dan SOP lapangan", order:2}, {meeting_id:"uat-pst-101-m3", title:"Tata kelola produksi dan pencatatan dasar + Quiz PST-101", order:3} ] }, { code: "PST-102", subject_id: "uat-pst-102", name: "Operasional dan Monitoring Produksi Sumur Tua", meetings: [ {meeting_id:"uat-pst-102-m1", title:"Alur operasional produksi harian", order:1}, {meeting_id:"uat-pst-102-m2", title:"Monitoring volume, kualitas, dan kehilangan produksi", order:2}, {meeting_id:"uat-pst-102-m3", title:"Pelaporan, evaluasi, dan audit lapangan", order:3} ] } ] }; function render(){ if(!isSumurTua()) return; var host = document.getElementById("curriculum-editor") || document.getElementById("academic-catalog-tree") || document.getElementById("catalog-tree") || document.querySelector("main") || document.body; if(!host || document.getElementById("osiun-sumur-tua-curriculum-panel")) return; var html = '' + '
' + '

Kurikulum Certified Course: '+esc(curriculum.name)+'

' + '

tenant_id: '+esc(curriculum.tenant_id)+' · course_id: '+esc(curriculum.course_id)+'

' + '
'; curriculum.subjects.forEach(function(s){ html += '
' + '

'+esc(s.code)+' — '+esc(s.name)+'

' + '
'; s.meetings.forEach(function(m){ html += '
' + 'Meeting '+esc(m.order)+'' + ''+esc(m.title)+'' + '
'; }); html += '
'; }); html += '
' + '
' + 'Status: Kurikulum Sumur Tua loaded di UI. Materi live tetap diambil dari API learner/moodle-materials.' + '
' + '
'; host.insertAdjacentHTML("afterbegin", html); console.log("[OSIUN] Sumur Tua curriculum UI rendered"); } if(document.readyState === "loading"){ document.addEventListener("DOMContentLoaded", render); } else { render(); } setTimeout(render, 600); setTimeout(render, 1500); })(); /* OSIUN_SUMUR_TUA_CURRICULUM_UI_END */
User Approval User Setting