Задать вопрос

Помогите решить задание (точнее оцените качество и понятность)

1. Есть Таблица рейтинга:

«Рейтинг» «Ник» «Количество баллов» «Дата прохождения теста» «Время прохождения теста»

Необходимо написать скрипт для автоматической простановки рейтинга по трем признакам:
Количество баллов,
Время прохождения теста,
Дата прохождения теста
Признаки указаны в соответствии с приоритетом от высшего к низшему.
Требования – скорость выполнения запроса 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%. Сортировку сделать по Тесту, количеству баллов, времени прохождения, нику.
Также сделать таблицу со списком не вошедших в первый список, с указанием теста, ника, количества баллов, среднего балла теста, отклонения в %

Список прошедших тестирование
«Тест» «Ник» «Количество баллов» «Время прохождения»


Список не прошедших тестирование
«Тест» «Ник» «Количество баллов» «Средний балл» «Отклонение %»
  • Вопрос задан
  • 3386 просмотров
Подписаться 2 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 7
Anonym
@Anonym
Программирую немного )
Простите, а что вы хотите?
Если вам что-то непонятно в заданиях — что конкретно?
Если вы что-то уже сделали, но застопорились на каком-то непонятном моменте — на каком конкретно?
Иначе создается впечатление «сделайте мне за спасибо, а я в универе сдам».
Ответ написан
Комментировать
@OLDest Автор вопроса
Ладно, признаюсь — пишу тест для поиска кандидата на работу. требования — знания PHP и mysql
Партнер говорит — что задания не понятны, мы решили проверить
Ответ написан
Да это целое ТЗ для поиска исполнителя а не задачка.
Что Вы хотите что бы вам помогли? Сделать все пункты? Для этого есть фриланс.

Вы сами хоть один из пунктов в силах сделать?
Ответ написан
Комментировать
@OLDest Автор вопроса
работа есть, ищу сотрудника
Ответ написан
Комментировать
Помогите решить задание (точнее оцените качество и понятность)

Дали в универе вот такие задание

Ладно, признаюсь — пишу тест для поиска кандидата на работу. требования — знания PHP и mysql
Партнер говорит — что задания не понятны, мы решили проверить


Вы определитесь уже?
Ответ написан
@OLDest Автор вопроса
пока готовим тест для кандидатов.
Если вы с хабаровска напишите резюме на jvo@amurobr.ru
Ответ написан
Комментировать
DeusModus
@DeusModus
Попросите у Онтико их тестовое задание, а потом сравните со своим.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы