Программа предназначена для скачивания вложений из писем на цифровой образовательной платформе ЭлЖур.
Создаётся папка группы с названием группы, и в группе создаются папки на каждого студента с названием их ФИО. Каждое вложение из писем загружаются в папку студента, который его отправил. Если вложений несколько, то в папке студента создаётся папка с названием темы письма, в которую уже и будут загружаться вложения этого письма.
В первую очередь, для преподавателей, которые взаимодействуют со студентами через платформу ЭлЖур и им необходимо загружать разные вложения от студентов, например, практические работы.
Скачайте последнюю версию, распакуйте и запустите EJournal Automate.
Требования:
- Visual Studio 2022 v17.12 или новее.
- .NET 9.0.201 или новее.
Как собрать проект:
- Клонируйте репозиторий:
git clone https://github.com/Net2Fox/EJournalDesktop.git
- Откройте проект в Visual Studio 2022.
- Для корректной работы с API, необходимо получить ключ разработчика (DevKey). Получить его можно через тех. поддержку. Этот DevKey необходимо вставить в переменную "DevKey" в файле "EJournalAutomate/Services/API/ApiService.cs".
- Соберите и запустите проект.
Подробную информацию о API можно найти на официальном сайте ЭлЖура.
Этот проект использует следующие библиотеки с открытым исходным кодом:
- CommunityToolkit.Mvvm - лицензируется под MIT License. См. CommunityToolkit.Mvvm License.
- Microsoft.Extensions.DependencyInjection - лицензируется под MIT License. См. Microsoft.Extensions.DependencyInjection License.
- Microsoft.Extensions.Logging - лицензируется под MIT License. См. Microsoft.Extensions.Logging License.
Этот проект находится под лицензией MIT. Подробности см. в файле LICENSE.