This application helps instructors transform their courses/lectures so that these can be taught in online environments.
requeriments.txt
json5
representations of both the building blocks and teaching tools/ideas. data/categories
and data/ideas
directory respectively.python manage.py read_data --save_category
and python manage.py read_data --save_idea
to store the information into the database.These are the models implemented throughout the development of the project:
Category
, OnlineIdea
and Plan
models. It also used to manage the user's notes.The content of this website can be easily modified by making changes to the json5 files found in the data
directory.
Take these into consideration when making changes:
python manage.py read_data --save_category
or python manage.py read_data --save_idea
to save changes to the database.json5
)The supporting documents and images used throughout the json5
files are stored in the tbcore/static
directory:
pdf
files).json
files.support_documents
or images
directory.json
files with the new information.
human_touch.png
, you can use the following code snippet (style it as desired): <img src=\"/static/tbcore/images/human_touch.png\" alt=\"Human Touch\" width=\"40%\" height=\"50%\" class=\"rounded mx-auto d-block\">"
How_to_add_task_plugIn_to_Stud.Ip_course.pdf
, you can use the following code snippet (style it as desired): <a href="https://github.com/yesidc/toolbox/blob/master/static/tbcore/support_documents/How_to_add_task_plugIn_to_Stud.Ip_course.pdf" target="_blank">Tasks (reflection) Plug-In</a>
python manage.py read_data --save_category
; python manage.py read_data --save_idea
and python manage.py populate_db
to save changes to the database.You can develop or deploy this application using Docker.
.env.dev
file from env.dev-example
cp .env.dev-example .env.dev
docker compose -f docker-compose.yml up
http://localhost:8000/
Modify nginx/nginx.conf
according to your specific case.
Create a .env.prod
file from env.prod-example
. Modify the values of .env.prod
according to your specific case.
cp .env.dev-example .env.prod
Start the ToolBox
docker compose -f docker-compose.prod.yml up