Необходимо написать скрипт для автоматической простановки рейтинга по трем признакам:
Количество баллов,
Время прохождения теста,
Дата прохождения теста
Признаки указаны в соответствии с приоритетом от высшего к низшему.
Требования – скорость выполнения запроса 10000 записей за 1 сек.
2. Написать скрипт поиска дубликатов, с указанием количества повторений и ника, к таблице в Задании 1.
3. Написать скрипт выборки количества участников, без учета дубликатов, за период, границы периода должны быть включены обе. Таблица в Задании 1
4. Таблица результатов
«Тест» «Ник» «Количество баллов» «Дата прохождения теста» «Время прохождения теста»
Поле «Тест» — ссылка на таблицу тестов
Поле «Ник» -текст
Поле «Вопрос» -текст
Поле «Ответ» -текст
Используя PHP и MySQL написать скрипт выводящий количество ошибочных ответов каждого тестируемого в разрезе тестов, с выводом даты прохождения тестирования. Формат вывода даты тестирования d.m.YYYY
5. Используя результат работы Задания 4, с помощью smarty вывести данные в виде таблицы. При выводе использовать 2 файла – один содержит только вычисления, другой только шаблон вывода.
6. Используя результаты решения Задания 3, JS, Smarty, PHP,HTML, CSS, создать внешнее представление, позволяющее выбирать период и выводить результат тут же, под полями выбора в виде таблицы.
Пример вывода:
«Ник» «Количество попыток»
7. Используя исходные данные Задания 4 с помощью JS, Smarty, PHP,HTML, CSS вывести количество прохождения каждого теста, с выводом среднего балла и среднего времени прохождения
«Тест» «Количество прохождений» «Средний балл» «Среднее время прохождения»
8. Используя исходные данные Задания 4 с помощью JS, Smarty, PHP,HTML, CSS вывести список участников тестирования, с указанием наименования теста, количества баллов и времени прохождения. Из списка исключить всех, у кого количество баллов отклоняется в меньшую сторону от среднего балла текущего теста более чем на 10%. Сортировку сделать по Тесту, количеству баллов, времени прохождения, нику.
Также сделать таблицу со списком не вошедших в первый список, с указанием теста, ника, количества баллов, среднего балла теста, отклонения в %
Список прошедших тестирование
«Тест» «Ник» «Количество баллов» «Время прохождения»
Список не прошедших тестирование
«Тест» «Ник» «Количество баллов» «Средний балл» «Отклонение %»
Простите, а что вы хотите?
Если вам что-то непонятно в заданиях — что конкретно?
Если вы что-то уже сделали, но застопорились на каком-то непонятном моменте — на каком конкретно?
Иначе создается впечатление «сделайте мне за спасибо, а я в универе сдам».
Ладно, признаюсь — пишу тест для поиска кандидата на работу. требования — знания PHP и mysql
Партнер говорит — что задания не понятны, мы решили проверить
Помогите решить задание (точнее оцените качество и понятность)
Дали в универе вот такие задание
Ладно, признаюсь — пишу тест для поиска кандидата на работу. требования — знания PHP и mysql
Партнер говорит — что задания не понятны, мы решили проверить