/Chronos-Backend

Chronos is a groundbreaking system that aims to revolutionize the way evaluations are conducted. By utilizing a combination of Python Django and Vue.js, Chronos offers a user-friendly interface that simplifies the process of creating and customizing evaluations.

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

Chronos

Chronos is an open-source evaluation management system that simplifies the creation, administration, and analysis of evaluations. With a powerful combination of Python Django for the backend and Vue.js for the frontend, Chronos offers a user-friendly interface and robust functionality.

Features

  • Flexible Evaluation Creation: Create various types of evaluations, including tests, surveys, and questionnaires, with customizable options and question formats.
  • Intuitive User Interface: Enjoy a responsive and intuitive user interface built with Vue.js, providing a seamless user experience across devices.
  • Advanced Statistical Analysis: Generate comprehensive statistical insights and reports to gain valuable information from evaluation results.
  • Real-time Tracking: Monitor evaluation progress and participant responses in real-time, enabling timely interventions and adjustments.
  • Secure Data Management: Benefit from the secure data storage and communication provided by Python Django, ensuring the confidentiality and integrity of evaluation data.
  • User Management: Manage user roles, permissions, and access levels to ensure proper administration and control over evaluations.
  • API Integration: Seamlessly integrate Chronos with other systems or applications using the RESTful API endpoints provided by Django.

Getting Started

To get started with Chronos, follow the instructions below:

  1. Prerequisites: Ensure that you have Python and Node.js installed on your system.

  2. Backend Setup: Navigate to the backend directory and install the required Python packages by running pip install -r requirements.txt. Then, migrate the database by executing python manage.py migrate. Finally, start the Django development server with python manage.py runserver.

  3. Frontend Setup: Go to the frontend directory and install the necessary dependencies by running npm install. Once the installation is complete, start the Vue.js development server with npm run serve.

  4. Access Chronos: Open your web browser and visit http://localhost:8080 to access the Chronos application.

For more detailed instructions and additional configuration options, please refer to the documentation.

Contributing

We welcome contributions from the community to enhance and improve Chronos. To contribute, please follow our contribution guidelines.

License

Chronos is released under the MIT License.

Acknowledgements

We would like to express our gratitude to the open-source community for their invaluable contributions and support in making Chronos a robust and reliable evaluation management system.

Contact

For any inquiries or feedback, please contact our team at [email protected]

Let's revolutionize the evaluation process together with Chronos!