AL ICT Notes Hub is a comprehensive educational resource platform dedicated to G.C.E. Advanced Level ICT students in the Tamil Medium.
Paul Rajeevan - paulrajeevan.com
- Unit Notes: Verified, syllabus-wise notes for Units 1 through 14.
- Past Papers Archive: A collection of official A/L ICT past papers (Part I & II) from 2011 to 2024 with marking schemes.
- Model & Term Papers: Practice papers from various provinces and schools to help with exam preparation.
- Tuition Connect: A free directory for physical and online ICT tuition classes across Sri Lanka.
- Contribution Hub: A platform for students and teachers to submit their own notes and resources.
/website: The core web application built with HTML, CSS, and Vanilla JS.index.html: Home page and main navigation.notes.html,past-papers.html,model-papers.html: Resource dedicated pages.tuition.html: Tuition advertisement directory.online-ide.html: Built-in code editor for practicing programming.about.html: Information about the platform and its mission.contact.html: Dynamic contact page with support for GitHub/LinkedIn links and Google Forms integration.
/android-app: An Android application (WebView wrapper) for accessing the hub on mobile devices./telegram-bot: A Telegram bot for managing notifications and community engagement.
- Frontend: HTML5, CSS3, JavaScript (ES6+), FontAwesome Icons.
- SEO: Fully optimized with meta tags, Open Graph (OG) support, JSON-LD structured data, robots.txt, and XML Sitemap.
- Deployment: Configured for GitHub Pages with automated CI/CD via GitHub Actions.
To run the website locally:
- Clone the repository:
git clone https://github.com/Paul-Rajeevan-Nimalarajah/AL-ICT.git
- Navigate to the
websitedirectory:cd website - Use a local server (e.g., Live Server or
npx serve):npx serve
We actively welcome contributions from everyone to improve this site!
- Students & Teachers: Submit educational notes, model papers, or tuition details via the Contact Form.
- Developers: We welcome Pull Requests to improve the website's design, functionality, and performance. Please read our CONTRIBUTING.md for detailed guidelines.
If you use this code for your own project or redistribute it, you must provide clear attribution to the original author.
- Footer Credit: Maintain the "Developed by Paul Rajeevan" link in the footer of any live website.
- Source Credit: Keep the original license and copyright notices in the source code.
- Link Back: Please link back to the original repository or paulrajeevan.com.
This project is licensed under the MIT License - see the LICENSE file for details.
Developed and maintained by Paul Rajeevan.
- Website: paulrajeevan.com
- GitHub: @Paul-Rajeevan-Nimalarajah
- LinkedIn: Paul Rajeevan Nimalarajah