Shamann1101 / keyboardanalyzer

PHP developer test task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

keyboardanalyzer

##Этот проект - тестовое задание для устройства на работу

###Исходное состояние:

Веб страница с изображением клавиатуры в 100% ширины экрана.

При нажатии на клавиши, должна происходить отправка JSON информации о нажатой клавише (включая системные: Enter, Esc, Ins и др.) с помощью библиотеки jQuery. В ответе, сервер должен передать информацию о процентном соотношении частоты нажатия именной этой клавиши. Эта информация должна появляться под клавиатурой и исчезать при следующем нажатии либо через 3 сек.

###Например:

нажатая клавиша – результат от сервера A – 100% B – 50% C – 33.3% A – 50% D – 20% И т.д.

Скрипт на стороне сервера должен создавать и вести отдельный лог-файл для каждого интернет-пользователя. В файле должна сохраняться информация: когда загружена страница, IP пользователя, когда и какая клавиша была нажата и какой результат был получен. Системные клавиши должны обозначаться словами: Enter, Insert, Esc и т.д.

Следует обратить внимание что q,Q,й,Й - это одна клавиша.

About

PHP developer test task


Languages

Language:PHP 31.9%Language:HTML 30.9%Language:JavaScript 28.1%Language:CSS 9.1%