За долгое время работы в школе я сформировал банк задач по физике для подготовки к олимпиадам. Задачи можно искать по нужным темам, уровню, классу. Затем отправлять на печать, или в виде ссылки ученикам. И хотя я уже не работаю в школе, решил, что жалко добру пропадать. Сайт без рекламы и прочей монетизации. Если вы учитель физики, или родитель, добро пожаловать под кат.
Долгое время для подготовки к занятию мне приходилось обрабатывать много файлов для поиска нужных задач, а потом еще и перенабирать из картинок. Мне это надоело, и я решил создать для себя сайт, где задачи лежали бы в удобном виде. Сказано — сделано. Задачи успел сделать только до 9 класса. Взяты с таких олимпиад как Всероссийская олимпиада школьников, Московская олимпиада школьников и Санкт-Петербургская городская олимпиада. Разнесены по темам, классу, году. Для части задач добавлен средний балл детей во время олимпиады (сложность). Присутствуют подсказки (часть решения).
Для учителей есть возможность создавать подборки задач (значок + слева), а далее нажатие на название задачи добавит её в подборку (до пяти задач). После чего, слева внизу нужно сохранить подборку. Далее задачу можно отправить на печать (пример) или в виде ссылки ученику с последующим контролем.
Для добавления новых задач есть специальная форма. Задачи хранятся в SQL таблице в виде строк с TEX разметкой. На сайте отображаются с помощью Katex. Печать же лежит на модуле mpdf.
Убедительная просьба, если вы не целевая аудитория, не заходите на сайт. Он находится на дешёвом хостинге и не выдержит наплыва. Если же кто-то хочет добавлять задачи и развивать ресурс — напишите мне.
edo1h
я думаю, что тут найдётся много желающих хостить такой проект.
Vlomme Автор
Спасибо. Но я не думаю, что на сайт будет большой спрос.
mikhailian
А можно ли к задачам комментарии по методам решения? Ну скажем "геометрическая задача", "сводится к решету Эратосфена", и т.д.
Vlomme Автор
Собирался сделать теги, но не успел
ru_vlad
А если сделать зеркало?
Vlomme Автор
Зачем? С нагрузкой сайт пока справился.
edo1h
хотя бы из-за автобуса
Vlomme Автор
Понял. Но я пока не собираюсь его удалять. И как я уже писал, если кто-то готов развивать сайт, я буду только рад.
WebMonet
Если PHP+MySQL — я к вашим услугам. Пишите в личку.
pehat
Боюсь, что дело не в провайдере, а в Apache. Есть возможность хоститься на nginx? Асинхронно ли обрабатываются запросы в PHP?
Vlomme Автор
Нет. Попробую завтра с этим что-нибудь сделать
ua30
А с чем именно у вас проблемы? Хостер сообщает о перегрузке сервера?
Vlomme Автор
Сейчас нет проблем. Просто давно, когда я много с базой работал, иногда возвращал, что слишком много подключений (Too many connections).
ua30
Ну так это совсем другое дело. А хостера сразу ругаете. Какой лимит подключений?
Vlomme Автор
Где я его ругал? 320 и прав на изменение, вроде, нет. Причем во время ошибки активных процессов особо и не было. Я с тех пор изменял код и ошибка давно не повторялась. Просто решил перестраховаться.
ua30
320 подключений? Это жутко много, проблема в вашем движке. Хоть не совсем понятно, зачем вообще хостер сменил дефолтные 100. Может сами чего намудрили.
ua30
Расскажу вам сказочку. В 2004 на виртуалке Мастерхоста (лет 10 ими не пользуюсь, так что не реклама — не знаю как сейчас) был проект на самописе PHP+MySQL с пиком в 0,3 млн хитов в сутки (стабильно было 150-200k хитов). Сайт развлекательной тематики, в среднем выжимал чуть более 30 просмотров на 1 посетителя. Так что такую нагрузку создавали до 10к суточных хостов. Такая посещаемость продержалась около 3 лет. Мне только пару раз прислали предупреждения о превышении нагрузки с подозрением на атаку. Это было с пиками в 600-800 запросов в минуту. Как понимаете, все крутилось под Apache.
А тут прям Nginx, асинхронный PHP, Apache — на свалку…
Другие хостеры в то время бывало просили перейти на тариф выше из-за блога на WordPress c едва 200 посетителями. Так что не все так однозначно.
pehat
Вы забыли упомянуть, что в 2004 году в Apache только-только завезли асинхронную обработку вместо блокирующей мультитредовой. Впрочем, откуда мне знать, я тогда еще в школе учился.
sbnur
Вопрос — в чем олимпиадность предлагаемых вами задач?
Все, конечно, я не смотрел, но случайная выборка позволила мне задать вам этот вопрос.
Например, задача Тройка, семерка, туз — что в ней физического, включая первый вопрос?
Vlomme Автор
Это не ко мне. Задачи взяты с олимпиад. Возможно, задача 5 класса вам покажется простой. Вот, например, финал 9 класса
Tyusha
Мне понравилась подсказка к задаче.
vadref
А для 10/11 классов не планируете добавлять?
Vlomme Автор
Я — вряд ли. Это отнимает много времени, а я уже не работаю в школе.
Но если кто-то возьмётся, всячески готов помогать.
Vlomme Автор
дел
LAutour
А скорости Пети, Маши и Васи никого не смутили?
Vlomme Автор
Возможно, изначально там были автомобили, но в последнюю минуту их заменили на велосипеды.
agat000
Любимая задача сына:
Чтобы испечь сто блинов, маме требуется 30 минут, а Ане – 40 минут. Андрюша готов съесть 100 блинов за час. Мама с Аней пекут блины без остановки, а Андрюша непрерывно их поедает. Через какое время после начала этого процесса на столе окажется ровно сто блинов?
У нас с ним была парная истерика-укатайка, когда решали.
В смысл иногда лучше не учитываться ))
gasizdat
Никому не встречался аналогичный контент по мат. олимпиадам?
Vlomme Автор
Вот
Steed
Кстати тот же Независимый Университет (mccme.ru) скорее всего вас с радостью похостит при необходимости. Если понадобится, пишите в личку.
Vlomme Автор
Спасибо, но сейчас больше нужна помочь в наполнении
gasizdat
Здорово, спасибо.
У вас круче тем, что олимпиады каталогизированы по классам и уровням.
Vlomme Автор
Там тоже это есть
p_fox
С главной страницы:
"В базе 1150 задач с решениями и 250 эксперимента 7-9 классов"
Эм...
shipmanager
Ай спасибо! Нужное дело сделали.
Tetrakronos
Почему не использовали mathajax?
раз проблемы с БД, почему не используете кэширование, например phpfastcache?
Движок самописный так понимаю?
Vlomme Автор
Katex понравился больше
Я не веб-разработчик и впервые слышу об phpfastcache
Да, самописный.
Tetrakronos
Это я первое, что в голову пришло. Просто насколько понимаю, вы проект не будете забрасывать, а значить увеличение нагрузки скоро можно ожидать.
Vlomme Автор
Спасибо. Посмотрю. Но оказалась, что я зря паниковал