Skip to content

bzy39/exo-cbt-client

 
 

Repository files navigation

ExtraordinaryCBT

ExtraordinaryCBT adalah aplikasi pengelola ujian berbasis komputer dapat diajalankan online maupun lokal, hosting maupun vps. aplikasi ini hanya frond end yang dibangun diatas vuejs.

Features!

  • Setting sekolah
  • Jurusan
  • Peserta
  • Matpel
  • User
  • Banksoal
  • Event ujian
  • Jadwal ujian
  • File media
  • Status ujian
  • Status peserta ujian
  • Koreksi esay
  • Menu reporting - capaian siswa
  • Menu reporting - kesulitan soal
  • Hasil ujian

Lainnya:

  • Pengaturan sesi dapat dilakukan didalam event ujian
  • Setting penggunaan token (on/off)
  • Multi ujian

Tipe soal:

  • Pilihan ganda
  • Pilihan ganda kompleks
  • Listening
  • Menjodohkan
  • Isian singkat
  • Uraian

Tech

ExtraordinaryCBT uses a number of open source projects to work properly:

  • VueJs - The Progressive JavaScript Framework.
  • Bootstrap - The most popular HTML, CSS, and JS library in the world.
  • Vuex - State management pattern + library for Vue.js applications.
  • Vue-Router - The official router for Vue.js.
  • CkEditor - Rock-solid, free WYSIWYG editor with collaborative editing.

Installation

ExtraordinaryCBT requires Node.js v12+ to run.

make copy .env-example to .env and configure it

VUE_APP_ENV=deplopment
VUE_APP_VERSION="2.0.0"
VUE_APP_URL=http://localhost

Install the dependencies and devDependencies and start the server.

$ cd extraordinarycbt-self
$ yarn install
$ yarn serve

For production environments...

$ yarn build

Kumpulan soal

Development

Want to contribute? Great!

Dillinger uses Vue+ Webpack for fast developing. Make a change in your file and instantaneously see your updates!

License

MIT

Free Software, Hell Yeah!

Developed by Shellrean

Packages

No packages published

Languages

  • Vue 77.3%
  • JavaScript 18.6%
  • CSS 3.3%
  • Other 0.8%