Skip to content

Paul-Rajeevan-Nimalarajah/AL-ICT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AL ICT Notes Hub

AL ICT Notes Hub is a comprehensive educational resource platform dedicated to G.C.E. Advanced Level ICT students in the Tamil Medium.

👤 Developed & Maintained by

Paul Rajeevan - paulrajeevan.com


🚀 Features

  • 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.

📂 Project Structure

  • /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.

🛠️ Tech Stack

  • 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.

🧪 Local Development

To run the website locally:

  1. Clone the repository:
    git clone https://github.com/Paul-Rajeevan-Nimalarajah/AL-ICT.git
  2. Navigate to the website directory:
    cd website
  3. Use a local server (e.g., Live Server or npx serve):
    npx serve

🤝 Contributing

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.

📂 Attribution & Credits

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.

📜 License

This project is licensed under the MIT License - see the LICENSE file for details.

✉️ Contact

Developed and maintained by Paul Rajeevan.

About

AL ICT Notes Hub is a comprehensive educational resource dedicated to Sri Lankan A/L students. It provides a centralized hub for high-quality Tamil Medium ICT notes, an extensive archive of past papers (2011-2024), and a verified tuition directory to support the Tamil educational community.

Topics

Resources

License

Contributing

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors