📖 За проекта
SchoolLibrary е електронен каталог с учебни ресурси, който помага на учениците да учат и да се развиват, а на учителите дава място, където да споделят подбрани материали.
Презентации, видео уроци, работни листове и упражнения често се губят из имейли, чатове и лични папки. Тук учителите ги подреждат по предмет и клас, с кратко описание и ясно посочен автор, а учениците намират нужното за секунди.
🔒 Кой има достъп
Каталогът е предназначен само за учениците и техните учители. При официалното пускане разглеждането и добавянето на ресурси ще изисква вход с профил, а регистрацията ще бъде ограничена до ученици и учители на училището.
В тази демонстрационна версия ресурсите могат да се разглеждат свободно, за да може проектът да бъде прегледан и оценен.
🧭 Как се използва
🎒 За ученици
- Отворете Ресурси, за да разгледате каталога.
- Стеснете списъка по заглавие, предмет, клас, учител или период на добавяне.
- Отворете ресурс, за да видите описанието и автора. Видеата от YouTube и документите от Google Drive се показват направо в страницата.
✍️ За учители
- Влезте с профила си и използвайте бутона за нов ресурс.
- Попълнете заглавие, връзка, предмет и клас, а в описанието посочете автора и източника на материала.
- Можете да редактирате и изтривате само ресурсите, които сте добавили вие.
⚖️ Авторско право
Каталогът съдържа предимно връзки към материали, публикувани от техните автори, и вградени видеа и документи, които се зареждат директно от оригиналния източник. Всички материали се използват само с образователна цел и при всеки ресурс се посочват авторът и източникът.
🔗 Връзки и вграждане
- Споделяйте само материали, публикувани от автора или с негово разрешение: официални канали, сайтове на издатели и институции, папки на самите автори.
- Посочвайте автора и източника при всеки ресурс.
- Не заобикаляйте ограниченията на автора. Ако вграждането е забранено, споделете обикновена връзка.
- Ако оригиналът бъде премахнат или стане платен, обновете или изтрийте ресурса.
📄 Качени материали
- В платформата ще се качват само изцяло авторски материали на учителя, който ги качва.(Все още не е имплементирано!)
- Чужд материал не се изтегля и качва повторно, дори да е свободно достъпен в интернет. За него се споделя връзка към оригинала.
- Сканирани страници от учебници и помагала не се качват.
Качването на файлове предстои. Правилата важат от момента, в който то бъде добавено.
- връзки към копия, качени без разрешение на автора (сканирани книги и учебници, филми, платени курсове);
- материали с лични данни на ученици (снимки, имена, оценки) без необходимото съгласие;
- използване на материали от каталога с търговска цел.
Правилата са съобразени със Закона за авторското право и сродните му права и с практиката на Съда на ЕС за хипервръзките и вграждането. Законът допуска цифрово използване на произведения за илюстрация при обучение при определени условия. Когато това става онлайн, средата трябва да е достъпна единствено за преподаватели и обучавани. Това е и една от причините каталогът да бъде затворен за външни посетители.
💡 Технически съвети
- Google Drive и Google Docs: задайте споделяне „Всеки с връзката“, иначе вграденият преглед ще показва искане за достъп.
- YouTube: поставете обикновената връзка към видеото и плейърът ще се вгради автоматично.
- Други сайтове (OneDrive, онлайн упражнения, статии) се показват като връзка към оригинала.
✅ Какво е създадено досега
- Каталог с учебни ресурси, подредени по предмет и клас (от V до XII клас)
- Търсене и филтриране по заглавие, предмет, клас, учител и период
- Вграден преглед на YouTube видеа и документи от Google Drive и Google Docs
- Прави се опит за вграден преглед на статични страници и публично достъпни pdf документи, но при неуспех се достъпват от линк
- Регистрация и вход с имейл и парола
- Всеки учител управлява само собствените си ресурси
- Администратор, който поддържа списъка с предмети
- Удобна работа от телефон, таблет и компютър
🚀 Какво предстои
Идеи за следващите версии, без конкретни срокове:
- Затворен достъп: вход само за ученици и учители на училището, например с училищния Google акаунт
- Отделно задължително поле за автор и източник на всеки ресурс
- Бутон за сигнал за нарушение при всеки ресурс
- Качване на собствени файлове (PDF, EPUB, изображения) с избор на лиценз, например Creative Commons
- Уроци, написани направо в библиотеката, с диаграми и математически формули(чрез Markdig процесор за .NET)
- Тестове и интерактивни упражнения (H5P, SCORM)
- Отделни роли и права за учители и ученици
- AI асистент, който отговаря на въпроси по материалите и помага на учениците да учат
⚙️ Технологии
ASP.NET Core MVC (.NET 10) Entity Framework Core Azure SQL Database ASP.NET Core Identity Bootstrap 5
Проектът започна като курсова работа по ASP.NET и продължава да се развива. Сайтът работи на безплатен хостинг в Azure, затова първото зареждане след по-дълго затишие може да отнеме до минута.