The Archive of Arithmancy

(function(){ const shelf = document.getElementById('arithShelf'); if (!shelf) return; const books = Array.from(shelf.querySelectorAll('.shelf-book')); const preview = document.getElementById('previewCard'); const previewImg = preview.querySelector('img'); const shelfBase = shelf.querySelector('.shelf-base'); const BOOK_W = 48; const GAP = 0; const SHELF_PAD = 28; function isMobile(){ return window.innerWidth <= 540; } function getPreviewWidth(){ return isMobile() ? 124 : 168; } function getPreviewHeight(index){ const sourceHeight = books[index].offsetHeight || 250; if (isMobile()) return Math.max(190, Math.min(220, sourceHeight)); return Math.max(238, Math.min(260, sourceHeight)); } function buildState(activeIndex = null){ const previewW = getPreviewWidth(); const items = []; books.forEach((book, i) => { if (i === activeIndex) { items.push({ type: 'preview', index: i, width: previewW }); } else { items.push({ type: 'book', index: i, width: BOOK_W }); } }); let x = 0; items.forEach((item, order) => { item.left = x; x += item.width; if (order < items.length - 1) x += GAP; }); const contentWidth = x; const shelfWidth = contentWidth + SHELF_PAD * 2; return { items, contentWidth, shelfWidth, contentLeft: SHELF_PAD }; } function applyState(activeIndex = null){ const state = buildState(activeIndex); shelf.style.width = `${state.shelfWidth}px`; shelfBase.style.width = `${state.shelfWidth}px`; shelfBase.style.left = `0px`; books.forEach(book => { book.classList.remove('is-hidden'); }); state.items.forEach(item => { const left = state.contentLeft + item.left; if (item.type === 'book') { const book = books[item.index]; book.style.left = `${left}px`; } else { const book = books[item.index]; book.classList.add('is-hidden'); preview.style.left = `${left}px`; preview.style.height = `${getPreviewHeight(item.index)}px`; } }); if (activeIndex === null) { preview.classList.remove('is-visible'); previewImg.removeAttribute('src'); previewImg.alt = ''; preview.setAttribute('href', '#'); preview.setAttribute('aria-hidden', 'true'); } } function setActive(book){ const index = books.indexOf(book); applyState(index); previewImg.src = book.getAttribute('data-image') || ''; previewImg.alt = book.getAttribute('data-title') || ''; preview.setAttribute('href', book.getAttribute('href') || '#'); preview.setAttribute('aria-hidden', 'false'); preview.classList.add('is-visible'); } function clearActive(){ books.forEach(book => book.classList.remove('is-hidden')); applyState(null); } books.forEach(book => { book.addEventListener('mouseenter', () => { if (!isMobile()) setActive(book); }); book.addEventListener('focus', () => setActive(book)); book.addEventListener('click', (e) => { if (isMobile()) { const alreadyActive = preview.classList.contains('is-visible') && preview.getAttribute('href') === (book.getAttribute('href') || '#'); if (!alreadyActive) { e.preventDefault(); setActive(book); } } }); }); preview.addEventListener('click', () => { setTimeout(clearActive, 50); }); shelf.addEventListener('mouseleave', () => { if (!isMobile()) clearActive(); }); shelf.addEventListener('focusout', (e) => { if (!shelf.contains(e.relatedTarget)) clearActive(); }); window.addEventListener('resize', () => { clearActive(); applyState(null); }); applyState(null); })();

GRAND REGISTER

⋆. 𐙚 ˚

Beginner Arithmancy is an introductory study of numerical magic, designed to help students understand how numbers shape structure, meaning, and magical interpretation.This class provides the foundational knowledge needed to read patterns, follow core principles, and begin approaching arithmancy with clarity, order, and care.

⋆. 𐙚 ˚

SubjectBeginner Arithmancy
ScheduleThursday, 18.25 - 19.25 (UTC+7)
LocationClassroom 7A
AttendeeGrade 1, 2, 3
MajorAuror
ElectiveMinistry

ARCHIVE STATUTES

⋆. 𐙚 ˚

01 - GENERAL RULES

Jadwal

  • Kelas Arithmancy dilaksanakan setiap hari Kamis di Ruang Kelas 7A pada pukul 18.25 hingga 19.25 (UTC+7).

  • Jika kelas akan diadakan di luar ruang kelas, informasi tersebut akan disampaikan oleh Profesor Alvéron melalui perantara asrama.

Kehadiran

  • Toleransi keterlambatan adalah 15 menit setelah kelas dimulai.

  • Siswa dapat bergabung jika terlambat kurang dari 15 menit, dengan cuitan pertama setelah Head Plot sebagai acuan keterlambatan.

  • Segala bentuk perizinan, baik untuk masuk setelah terlambat maupun keluar sebelum kelas selesai, harus dilakukan terlebih dahulu kepada Profesor Alvéron melalui DM.

  • Tanpa izin, sanksi akan diberlakukan.

Ketertiban

  • Siswa G1–G3 Auror dan Ministry (Peminatan Arithmancy) dilarang berkeliaran di koridor (online) saat kelas berlangsung.

  • Pelanggaran terhadap aturan ini akan dikenakan detensi.

  • Untuk menjaga kelancaran kelas, pertanyaan terkait materi kepada Profesor Alvéron diminta disampaikan di akhir sesi.

  • Tersedia tempat khusus untuk mengumpulkan pertanyaan, yang akan dijawab di luar jam pembelajaran.

  • Bagi siswa yang ingin belajar lebih lanjut, pertanyaan tambahan dapat disampaikan langsung melalui DM atau MT di luar jam kelas.

Kehadiran

  • Presensi akan dibagikan melalui tautan setelah kelas berakhir dan harus diisi saat meninggalkan kelas.

  • Batas maksimal pengisian presensi adalah pukul 22.00 (UTC+7) pada hari yang sama setelah kelas berakhir.

Pembatalan Kelas

  • Jika pada pukul 18.40 (UTC+7) Profesor Alvéron belum hadir di kelas tanpa pemberitahuan sebelumnya, maka kelas dianggap libur.

  • Siswa yang hadir berhak menerima 30 SP sebagai kompensasi dan permintaan maaf.

  • Ketentuan ini juga berlaku jika Profesor Alvéron menghilang lebih dari 15 menit di tengah kelas.

  • Kompensasi dapat diklaim dengan mengisi formulir yang dibagikan oleh Profesor Alvéron dan melampirkan tautan Head Plot sebagai bukti kehadiran.

⋆. 𐙚 ˚

ARCHIVE STATUTES

⋆. 𐙚 ˚

02 - PLOTTING RULES

Ketentuan

  • Narasi yang digunakan harus ditulis dalam Bahasa Indonesia atau Bahasa Inggris. Anda dipersilakan untuk menulis dengan kreativitas masing-masing, namun tetap menggunakan bahasa yang sopan dan sesuai dengan akal sehat.

  • Jumlah balasan plot yang dihitung dalam skala keaktifan hanya berlaku selama rentang waktu pengajaran, yaitu antara pukul 18.25 hingga 19.40, sudah dengan toleransi tambahan 15 menit. Di luar waktu tersebut, jumlah balasan tidak akan dihitung.

Larangan

  • Tidak diperkenankan memuat konten yang mengandung unsur kasar, SARA, atau 18+ dalam plot kelas.

  • Tidak diperkenankan menulis One Liner Plot. Setiap narasi yang Anda tulis, diharapkan memiliki setidaknya minimal 7 kata.

  • Menyalin materi pengajar mentah-mentah ke dalam narasi tidak diperbolehkan. Anda diharapkan untuk lebih kreatif, mengeksplorasi materi yang diberikan, dan mengembangkan cerita dengan kemampuan menulis dan imajinasi Anda sendiri.

⋆. 𐙚 ˚

ARCHIVE STATUTES

⋆. 𐙚 ˚

03 - FORMAT RULES

Tanya Jawab

  • Jawaban - 4 Digit terakhir Vault Code. Contoh: Angka Tahun Pribadi - 8235

Dokumen

  • Tugas berupa pengumpulan dokumen harus diserahkan di Meja (tautan pengumpulan tugas) Profesor Alvéron.

  • Pranala isi tugas wajib dalam format Google Docs atau PDF.

  • Format dokumen selain yang disebutkan tidak akan diterima.

Permohonan Tugas Pengganti

  • Lakukan permohonan dengan menemui Profesor Alvéron di ruang kerjanya.

  • Jangan lupa untuk mengamalkan kata 5S: Senyum, Sapa, Salam, Sopan, dan Santun.

  • Kemudian perkenalkan diri Anda menggunakan dengan mengisi format berikut:

CUTIDISPENSASI
Username:
Grade/Jurusan:
Vault Code:
Surat Cuti: (Pranala)
Surat Selesai Cuti: (Pranala)
Username:
Grade/Jurusan:
Vault Code:
Surat Tugas/Izin: (Pranala)

⋆. 𐙚 ˚

ARCHIVE STATUTES

⋆. 𐙚 ˚

04 - EXTRAORDINARY SET

  • Siswa kelas Beginner Arithmancy wajib membuat laporan bulanan mengenai pembaharuan Extra Ordinary Set, yang harus dikumpulkan pada minggu kedua setiap bulan.

  • Laporan bisa berisi dokumen pembaharuan atau bukti pemesanan EoS pada toko terkait (apabila pembaharuan belum dilakukan oleh toko), dengan melampirkan bukti tautan pemesanan.

  • Formulir laporan pembaharuan akan disediakan oleh Profesor Alvéron.

  • Siswa yang belum melakukan pembaharuan Extra Ordinary Set tidak diperkenankan mengikuti kelas pada minggu kedua dan ketiga, kecuali bagi yang baru menyelesaikan masa cuti dengan menyertakan surat keterangan kembali.

⋆. 𐙚 ˚

ARCHIVE STATUTES

⋆. 𐙚 ˚

05 - DETENSI

  • Siswa yang melanggar aturan selama proses belajar-mengajar di kelas Beginner Arithmancy akan diberikan hukuman detensi.

  • Prosedur pemberian detensi dimulai dengan langkah-langkah berikut:

  • Teguran atau Teguran dengan Pengurangan SP (khusus untuk sanksi yang melibatkan pengurangan SP).

  • Himbauan pengingat kepada Asrama, bertujuan untuk membantu siswa mengatasi kendala dan mengingatkan mereka agar mematuhi aturan kelas.

  • Jika kedua peringatan tersebut diabaikan, maka detensi akan diberlakukan kepada siswa tersebut.

  • Copy-Paste materi yang dijelaskan oleh pengajar secara mentah: -3SP / Tweet

  • One Liner Plot: -3SP / Tweet

  • Keluar topik / OOC saat kelas berlangsung: Teguran, -3SP / Tweet

  • Tidak mengerjakan tugas pengganti yang telah diminta: Teguran, mengirim camilan kepada seluruh teman sekelas.

  • Tidak mengisi formulir kehadiran atau terlambat masuk kelas: Teguran, mengirim camilan kepada teman kelas.

  • Belum mengupgrade Extraordinary Set: Tidak dapat menghadiri kelas Beginner Arithmancy pada minggu kedua dan ketiga, atau tidak akan mendapatkan upah keaktifan kelas meskipun hadir.

⋆. 𐙚 ˚

ARITHMANCER LEDGER

⋆. 𐙚 ˚

01 - ACTIVITY REWARD

⋆. 𐙚 ˚

ARITHMANCER LEDGER

⋆. 𐙚 ˚

02 - ASSIGNMENT

Tugas Tambahan Kelas

  • Tugas Tambahan Kelas merupakan tugas yang diberikan saat atau setelah kelas berlangsung.

  • Tugas ini bersifat OPSIONAL. Jika dikerjakan, siswa akan menerima nilai dan reward tambahan dari Profesor Alvéron.

Tugas Pengganti Kelas

  • Tugas Pengganti Kelas merupakan sebuah tugas yang diberikan, jika Profesor Alvéron berhalangan untuk mengajar dan tidak dapat mengadakan kelas pengganti.

  • Tugas pengganti kelas yang diberikan bersifat WAJIB dikerjakan, sebagai ganti kehadiran.

Tugas Pengganti Cuti atau Dispensasi

  • Tugas Pengganti Cuti merupakan tugas yang dapat siswa peroleh apabila siswa telah kembali dari cuti, sekurang-kurangnya 16 hari.

  • Tugas Pengganti Dispensasi merupakan tugas yang dapat siswa peroleh apabila nama siswa tercantum dalam surat izin kegiatan event/organisasi. Contoh: Training S.A.S

  • Tugas Pengganti Cuti dan Dispensasi hanya akan diberikan jika diminta oleh yang bersangkutan, dengan menggunakan format permohonan tugas pengganti .

  • Tugas pengganti tidak akan diberikan jika masa hiatus belum selesai sesuai dengan tanggal yang tercantum pada surat izin.

  • Setelah menerima tugas pengganti, tugas tersebut WAJIB diselesaikan sebelum tenggat waktu. Jika terlambat atau tidak dikerjakan, detensi akan diberlakukan.

Pengumpulan tugas dilakukan secara mandiri oleh setiap siswa dengan menyerahkan tugas tersebut di meja (tautan pengumpulan tugas) Profesor Alvéron.
Tugas yang dikerjakan harus dapat dipertanggungjawabkan. Hindarilah tindakan yang tidak etis, seperti plagiasi, menyalin tugas orang lain, atau mengandalkan sepenuhnya pada AI. Selalu utamakan kejujuran dan patuhi prinsip-prinsip etika yang berlaku.

⋆. 𐙚 ˚

ARITHMANCER VAULT

⋆. 𐙚 ˚

under construction

⋆. 𐙚 ˚

THE GUARD

⋆. 𐙚 ˚

The Chief Archivist

ATTRIBUTEDETAILS
NameSasleigha Noelle Alvéron
Role- Professor of Beginner Arithmancy
- Postwomen at Owl Post Office
DeskClassroom 7A
AddressPortree 3, No. 069
HouseSlytherin
Education- Arithmancy Mastery Program
- Ancient Runes Mastery Program
- Hogwarts School of Wizardry & Witchcraft (8 N.E.W.T.)

⋆. 𐙚 ˚

THE GUARD

⋆. 𐙚 ˚

The Archive Warden

ATTRIBUTEDETAILS
NameNumerian Quill
RoleGuard of The Archive of Arithmancy
DeskClassroom 7A
AddressRiasmoore Boulevard, No. 9
HouseSlytherin
EducationHogwarts School of Wizardry & Witchcraft (5 N.E.W.T.)

⋆. 𐙚 ˚