Frontend for Python online learning platform
Dao Ngoc Phuong, Quynh (2021)
Dao Ngoc Phuong, Quynh
2021
All rights reserved. This publication is copyrighted. You may download, display and print it for Your own personal use. Commercial use is prohibited.
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2021121526257
https://urn.fi/URN:NBN:fi:amk-2021121526257
Tiivistelmä
Interjektio is a software company which doing consulting in web and cloud environments with Python. They had been growing and demanding a system for purpose of helping new team members. Therefore, this thesis is aimed at an online tutorial platform for Python programmers as an internal environment.
The process of implementing the platform had started from designing, building the view of the application, and connecting to the backend logical server written with Python in Pyramid. The design was using Figma and technologies for frontend implementation used were focused on React, Redux, TypeScript.
The project result is a system of web application of Python tutorial platform with a variety of exercises and lessons. The platform contains a list of mock data exercises and the code editor. This is only the early-staged prototype and still requires future development. Continuous Integration and Automation setup and users’ right to update and review coding exercises, and integrations into cloud environment will be developed in the future.
The process of implementing the platform had started from designing, building the view of the application, and connecting to the backend logical server written with Python in Pyramid. The design was using Figma and technologies for frontend implementation used were focused on React, Redux, TypeScript.
The project result is a system of web application of Python tutorial platform with a variety of exercises and lessons. The platform contains a list of mock data exercises and the code editor. This is only the early-staged prototype and still requires future development. Continuous Integration and Automation setup and users’ right to update and review coding exercises, and integrations into cloud environment will be developed in the future.