E

Learning Platform

EduCode

Phase 1 ยท Setup & Architecture

Platform coding education yang siap untuk siswa SMP & SMA

EduCode mencakup sistem autentikasi, workspace siswa, database sekolah, dan antarmuka modern yang responsif. Backend menggunakan PHP dengan PDO SQLite dan frontend menggunakan JavaScript serta CSS modern.

const student = 'login';
const workspace = '/workspace/student_id/';
const db = 'student_db.sqlite';
const preview = 'live';
Database utama /home/u669695062/domains/kelas-koding.jagatarsy.sch.id/public_html/includes/../db/main_db.sqlite PDO SQLite siap dipakai
Tabel user users Role: admin, teacher, student
Workspace /workspace Direktori siswa terisolasi
Koneksi Ready Pengaturan aman dan siap ditingkatkan
Fitur utama

Fondasi yang sudah dibangun

Arsitektur proyek

Struktur folder terorganisasi untuk assets, includes, view, workspace, dan database.

Database utama

Tabel users dibuat dengan SQLite, prepared statements, dan role yang memisahkan admin, guru, dan siswa.

Layout responsif

UI modern dengan grid, warna gelap, responsivitas mobile, dan panel editor-like untuk pengalaman coding.

Keamanan dasar

Folder workspace dipersiapkan untuk isolasi, serta pola pengembangan mengikuti prinsip keamanan dari Skill.md.

Class diagram

Arsitektur platform

  • Frontend: HTML + CSS + JavaScript
  • Backend: PHP 8 + PDO
  • Database utama: SQLite
  • Workspace siswa: /workspace/student_id/
  • Preview: iframe sandbox