Math Rizz adalah platform web e-learning matematika yang komprehensif yang dirancang untuk meningkatkan pengalaman belajar bagi siswa SMA. Ini menyediakan pelajaran interaktif, latihan praktik, pelacakan progres, dan fitur kolaboratif untuk mendukung siswa dalam menguasai konsep matematika yang lebih lanjut.
Baca dengan bahasa lain: English.
- Platform: Aplikasi berbasis web menggunakan teknologi web modern (HTML5, CSS3, JavaScript).
- Kompatibilitas: Mendukung browser web utama (Chrome, Firefox, Safari, Edge) dan platform mobile (iOS, Android).
- Keamanan: Otentikasi pengguna yang aman, enkripsi data, dan langkah-langkah perlindungan privasi.
- Skalabilitas: Kemampuan untuk menangani pengguna bersamaan dan mengatur sumber daya sesuai kebutuhan.
- Antarmuka yang ramah pengguna dengan navigasi yang intuitif dan desain visual yang menarik.
- Integrasi elemen multimedia (video, animasi) untuk pengiriman konten yang menarik.
- Elemen gamifikasi (lencana, reward) untuk memotivasi dan memberi insentif pada pembelajaran.
- Laravel 11.0
- Svelte 4.12
- MySQL Community Server 8.3
- Bootstrap 5.3
- Anda memerlukan PHP untuk menjalankannya, dengan versi yang terinstal minimal PHP 8.3.4. Pastikan Anda juga dapat mengakses PHP melalui command line dengan menambahkannya ke environment variable path.
- Pastikan Composer juga terinstal dan dapat diakses melalui command line.
- Pastikan Anda juga telah menginstall MySQL.
- Anda perlu menginstall Node.js untuk memastikan halaman HTML dapat dirender ketika aplikasi dijalankan. Gunakan Node.js versi v20.11.1 LTS untuk hasil sesuai ekspektasi.
- Direkomendasikan untuk menginstall Git untuk manajemen kode yang lebih baik.
Tentu, Anda perlu mengunduh atau menggunakan Git untuk mendapatkan kode ini di komputer Anda. Ada dua cara untuk melakukannya, silakan pilih salah satu.
-
Unduh File Zip Proyek
Anda dapat klik tautan ini untuk mengunduh file zip dari proyek ini.
-
Git Clone
Pastikan Anda telah menginstall git. Buka direktori di terminal tempat Anda ingin menaruh kode sumber. Kemudian, jalankan perintah berikut:
git clone git@github.com:404NotFoundIndonesia/math-rizz.git
Ada dua jenis dependensi yang harus kita install pada proyek ini, yaitu untuk backend dan frontend. Di backend kita menggunakan Composer sedangkan di frontend kita menggunakan npm untuk penginstalan dependensinya.
Pastikan proyek ini sudah terbuka di command line Anda. Untuk memastikan direktori aktif sekarang Anda di terminal, gunakan perintah berikut:
pwd
Untuk menginstall dependensi backend, gunakan perintah berikut:
composer install
Untuk menginstall dependensi frontend, gunakan perintah berikut:
npm install
Anda harus membuka dua buah command line untuk menjalankan proyek ini. Masing-masing digunakan untuk bagian backend dan frontend. Dan juga pastikan direktori aktif dari masing-masing command line berada di proyek ini.
Untuk menjalankan server backend, gunakan perintah berikut:
php artisan serve
Untuk menjalankan server frontend, gunakan perintah berikut:
npm run dev
Pastikan bahwa kedua server backend dan frontend berjalan secara bersamaan untuk mengakses Math Rizz di web browser Anda.
Buka http://localhost:8000 di web browser Anda untuk mengakses Math Rizz.
Sekarang, Anda siap untuk menjelajahi Math Rizz dan meningkatkan pengalaman belajar matematika Anda! Selamat belajar! 📚✨
- Susanto dkk. 2021. Matematika untuk SMA/SMK Kelas X. Pusat Kurikulum dan Perbukuan Badan Penelitian dan Pengembangan dan Perbukuan: Jakarta
- Susanto dkk. 2021. Matematika untuk SMA/SMK Kelas XI. Pusat Perbukuan Badan Standar, Kurikulum, dan Asesmen Pendidikan: Jakarta
- Tohir dkk. 2022. Matematika untuk SMA/SMK/MA Kelas XII. Pusat Perbukuan Badan Standar, Kurikulum, dan Asesmen Pendidikan: Jakarta
Math Rizz adalah perangkat lunak open-source yang dilisensikan di bawah lisensi MIT license.