Goals
- Conducting a detailed scope discovery to understand the requirements thoroughly.
- Providing accurate business solutions based on the identified needs.
- Designing a robust database and system architecture to support the platform.
- Developing and testing the system to ensure functionality and reliability.
Key Features
- Admins can create teacher accounts and define various tracks for different student groups.
- Teachers have the ability to create multiple classes and invite students to join.
- The platform allows teachers to schedule a “question of the day” that encourages student engagement and facilitates appropriate social media communication.
- A default profanity filter prevents students from posting abusive language, with the system alerting teachers to any violations.
- Teachers can view reports on student language usage, including which words were used, when, and how frequently.
- Customizable abusive word lists enable teachers to define additional words to monitor and restrict.
- Posts and comments are subject to moderation, allowing teachers to approve or reject content and provide feedback to students.
Technologies Used
To bring CASEN Connect to life, we employed the following technologies:
Laravel
A versatile content management system that provides a user-friendly interface for website management and customization.
Reactjs
A popular JavaScript library for building responsive user interfaces.
jQuery
A fast and feature-rich JavaScript library for simplifying client-side scripting.
CSS and HTML
Standard web technologies used for styling and structuring the platform’s design.
Design
The design of CASEN Connect prioritizes user-friendliness and accessibility. It incorporates intuitive navigation, visually appealing interfaces, and a clean layout to enhance the overall user experience. The color scheme, typography, and graphical elements are carefully chosen to create an engaging and inclusive atmosphere.
Responsiveness
CASEN Connect is designed to be fully responsive, ensuring optimal viewing and interaction across a variety of devices and screen sizes. Whether accessed from desktop computers, laptops, tablets, or mobile phones, the platform adapts seamlessly to provide an enjoyable experience for all users.