A educational platform where teachers manage lessons, upload content in markdown format and handle student marks. As student, you can request your marks certification and receive it by email and view easily your marks.
pipPythonDjangodjango-rqpackage.django-markdownifypackage.weasyprintpackage.HTMLCSSBootstrap 5JavaScriptJQuery
- As student, manage your subjects easily, inspect the lessons, the content, and find their respective teachers contact.
- As teacher, write your lessons fast using our accesible tools with Markdown support, allowing better customization of your content.
We used the django-rq package to create a decouped task for send the mark certification to the student via email. We learned about how use it with Redis and how that feature makes an impact in the application performance.
To send the mark certification, we generate a PDF with that information using Django templates for that. We learned how customize it, adding our signature and own style with CSS.
To enhance our workflow, we develop some custom Django template tags to use it in the development process, making our job more understandable and clean.
First, look quickly our system requirements to start the project in: LuminoDocs - Requeriments.
You can find detailed instructions in the documentation site: LuminoDocs - Installation.
