Project Status: β Completed (Digital For All Challenge 2.0)
This project was developed as part of the Digital For All Challenge 2.0 to support learners in accessing training materials conveniently. It addresses the issue of downtime on the DFA learning portal by providing an alternative navigation tool via Telegram.
During the DFA 2.0 learning period, many participants encountered challenges accessing their dashboards due to unexpected downtime on the main portal. This made it difficult to:
- Track progress
- Complete modules
- Access training materials
The absence of a user-friendly alternative for module navigation created a significant barrier to completing the course and assessment.
To create a Telegram chatbot that helps learners access each module, learning objective, and corresponding YouTube video tutorial, and also guides them to the final assessment linkβall in one place.
- Python: Used for the Telegram Bot API and core bot logic.
- Telegram API: Connect Python to an external service.
- Replit: Use a cloud environment
- Github: Manage code
- Microsoft Word: For project documentation and scripting drafts.
- Microsoft Excel: For organizing learning content and chatbot flow.
- Microsoft PowerPoint: For the visual project presentation.
| Command | Action / Description |
|---|---|
/start |
Introductory message and main menu |
/module1 to /module5 |
Lists specific learning objectives and direct video links |
/assessment |
Sends the final assessment link and a reminder message |
- Accessibility: Made DFA content available even during technical downtime.
- Reinforcement: Encouraged digital learning through a familiar platform (Telegram).
- Completion: Supported fellow learners in completing their self-study and final assessments.
Prepare to showcase this project using Word, Excel, and PowerPoint to align with DFAβs emphasis on digital productivity tools.
Created by: [Abubakar Musa Samaila/DFA Fellow/Kaduna]