📖 За проекта

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, затова първото зареждане след по-дълго затишие може да отнеме до минута.