How sbiswas256/vl-shareable works
This repository is a static educational-learning site organized around a home page, subject menus, and subject chapter pages, with additional contact/about and admin pages. The apparent learner journey is choosing a subject and opening its chapter content, but the HTML pages were not sampled and the README provides no workflow details, so their links are not asserted. Sampled JavaScript adds configurable embedded chapter cards, browser-local activity logging, and client-side shortcut/context-menu blocking; no backend integration is implemented in the shown tracker.
Main entry points: chapters-config.js Embedded card config · activity-tracker.js Activity tracker · security-vls.js Shortcut protection
Components 20
Learning content
- Biology chapters
Bio Chapters - Bengali chapter
Beng Chapters/BengChapt1.html - English chapter
Eng Chapters/EngChapt1.html - Geography chapter
Geo Chapters/Geo chapt1.html - History chapter
Hist Chapters/his chapter1.html - Math pages
Math Chapters/MathMenu.html - Political science pages
PSc Chapters/PScMenu.html - Chapter card renderer
chapters-config.js - Embedded card config
chapters-config.js
Site pages
- Home page
index.html - Subject menus
- About and contact
Find Us/About Us.html - Suggestions
Find Us/Suggestion.html - Login page
Find Us/login.html - Admin panel
vls-secure-admin-panel.html
Activity tracking
- Activity tracker
activity-tracker.js - Browser log storage
Client security
- Shortcut protection
security-vls.js - Security flash message
security-vls.js
Other components
- Learner
Connections 3
- Embedded card config → Chapter card renderer: configures
chapters-config.js - Activity tracker → Browser log storage: loads and saves
activity-tracker.js - Shortcut protection → Security flash message: displays warning
security-vls.js