Skip to content

Latest commit

 

History

History
38 lines (26 loc) · 1.18 KB

README.md

File metadata and controls

38 lines (26 loc) · 1.18 KB

Macaksara

Macaksara merupakan website permainan kuis untuk menguji kemampuan membaca Aksara Jawa.

Demonstrasi

https://macaksara.adityarahmanda.com/.

Proses Generation Soal

Data soal didapatkan dengan melakukan fetch data dari file quizzes.json.

Selanjutnya pada data soal tersebut dilakukan pemenggalan suku kata yang sesuai dengan kaidah aksara jawa dengan menggunakan fungsi berikut.

const toSyllables = (word) => {
    const regex = /[^aiueoê\s]+[aiueoê]?(ng|r|h)?(?![aiueoê])|[aiueoê]/gi;
    return word.match(regex);
}

Masing-masing hasil pemenggalan data soal yang masih berupa huruf latin kemudian dikonversikan menjadi aksara Jawa dengan bantuan Transliterator Aksara Jawa untuk kemudian ditampilkan ke dalam website.

Build Setup

# install dependencies
$ npm install

# serve with hot reload at localhost:3000
$ npm run dev

# build for production and launch server
$ npm run build
$ npm run start

# generate static project
$ npm run generate