Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak

Automatic filling of electronic journals on the "New" platform

This project is a Python program that automates the process of filling in electronic journals on the educational platform "New Knowledge" for teachers. The program allows users to import lesson data from files of various formats (e.g. .docx or .csv) and automatically enter this information into electronic journals on the "New Knowledge" website.

Functionality:

User authentication on the "New Knowledge" website using a login and password.
Import lesson data from .docx or .csv files.
Automatic filling of the "Lesson Topic" and "Lesson Number" fields in the electronic journal based on the imported data.
Ability to record or delete lesson information in the journal.
Convenient graphical interface for interacting with the program.
Saving user account data and paths to imported files for ease of future use.

Technologies:

Programming language: Python
Libraries: selenium, BeautifulSoup, tkinter
Document processing: docx, csv
Web scraping and browser automation

Challenges and Solutions:

One of the main challenges during the project development was ensuring stable operation with the "New Knowledge" website and proper handling of different file formats. To address this issue, the selenium library was used for browser automation and the BeautifulSoup library for parsing the site's HTML code. Mechanisms for retrying connections and processing different file formats were also implemented.

Target Audience:

The main target audience of the program is teachers who use the "New Knowledge" platform for maintaining electronic journals. The program helps them save time and effort by automating routine journal filling operations.

Future Plans:

In the future, there are plans to expand the program's functionality by adding the ability to import data from other sources, such as databases or cloud storage. There is also consideration for integrating with other educational platforms to ensure broader compatibility.
Work details
Budget 223 USD
Added 19 April 2024
195 views
Freelancer
Oleksandr Mashmanyuk
Ukraine Turiisk
No reviews

Available for hire Available for hire
On the service 2 years