Полная или частичная перепечатка каким бы то ни было способом
материалов данного сайта допускается только с письменного согласия
автора.
При цитировании или ином использовании материалов ссылка на сайт
www.klyaksa.net обязательна.
Смысл MySQL систематизировать и персонализировать набор тестов, т.е. к примеру если он с одного факультета то ему доступны только его тесты, а не все подряд, к примеру он выбрал тест и себя, а ему говорит система что тест не для вашего факультета, в идеале поменять местами способ запуска теста, сперва представиться, а потом получать список тестов на основе этих данных.
Если не менять последовательностей в системе, то просто получить возможность автоматически создавать списки для авторизации, понятно что можно это сделать и сейчас, но это всё ручной труд, и наверняка будут ошибки при синхронизации (не все списки будут всегда актуальны тк в базе они пополняются в первую очередь). Про получение паролей из базы конечно я мазнул, они обычно хроняться шифрованными, но есть базы где они не шифруются или это делается стандартным способом, те можно вытащить программой при желании.
Оригинальные имена не сохраняются в этом у меня и проблема, сейчас делаю тесты, а там 50-60 вопросов с картинками в разделе, все картинки пронумерованы (но некотырые номера удалены; из за не корректной картинки или что то в этом духе), но их не возможно подписать полным текстом вопроса. Сами понимаете что за 1 раз не всегда получается заполнить весь раздел, а если сделать механическую ошибку при вводе картинки то сложно найти нужную картинку в папке на компьютере или повторяющуюся в имеющихся тестах, приходиться просматривать много файлов чтобы найти ошибку.
Вот примерно так хотелось бы видеть настройки для подключения базе данных:
https://yadi.sk/i/CZ-7t26_bkq4n
https://yadi.sk/i/MnfKYRxebkq5q
https://yadi.sk/i/R317SnTlbkq6o
https://yadi.sk/i/AQsGwSkebkq7m
Документации по ADOdb http://phplens.com/adodb/supported.databases.html
У меня опять идея - а что если сервер будет отправлять данные на сайт, а не только клиент т.е. дать возможность выбрать кто отправляет данные. У меня иногда проблема с отправкой на сайт т.к. интернет со студенческих компьютеров периодически пропадает в силу особенностей настройки нашей сети (отключается за невостребованностью через 2 недели). В итоге на сервер результаты приходят, а на сайт не со всех компьютеров. Думаю у многих студенческие компьютеры вообще к интернету не подключены, так что это может быть актуально не только для меня. Нужна конечно настройка в самом тесте где указывалось бы кто должен отправлять результаты на сайт. Сервер у меня на настоящем сервере так что интернет там всегда есть и ip даже белый, а вот студенты в домене с серым ip отсюда и все проблемы.
У меня предложение по окну ввода ФИО и группы в модуле тестирования.
Сейчас в нём сначала поле ФИО, а потом поле группы. Когда есть большой список ФИО и групп, то ученики сначала начинают искать свою ФИО, т.к. поле "ФИО" находится первым слева (начальным, ведь читаем слева направо). Ученики долго ищут свои ФИО. Я им постоянно рекомендую: "Сначала выберите группу, потом ФИО - так быстрее". Тогда они быстро находят.
Постоянно каждому объяснять - нудно.
Предлагаю поменять местами поля "ФИО" и "группа".
В таком случае ученики сначала будут выбирать номер группы (выборка сузится), а потом быстрее будут находить свои ФИО.
Sergey_K поддерживаю, у меня была та же проблема когда использовал списки пользователей, пришлось от них отказаться в том числе и из-за этого неудобства. + описанная выше проблема синхронизации баз данных сайта с программой, добавлять в две базы нудно, а студентам было бы удобней.
По отправки данных на сайт думаю было бы не плохо реализовать такую схему: студент отправил данные на сервер и получил подтверждение что данные на сервере ушли, тогда их отправит сервер на сайт, если на сервер почему то данные не ушли то сам студент должен попробовать их отправить на сайт.
Смысл MySQL систематизировать и персонализировать набор тестов, т.е. к примеру если он с одного факультета то ему доступны только его тесты, а не все подряд, к примеру он выбрал тест и себя, а ему говорит система что тест не для вашего факультета
Не понимаю как это должно работать. Просто списки грузить не из файла списка, а из внешней БД (причем пароли в которой хранить не очень) не вижу смысла.
в идеале поменять местами способ запуска теста, сперва представиться, а потом получать список тестов на основе этих данных.
а) не так это и просто, только кажется поменял и все. Нужно много переделывать во внутренней логике работы студента и журнала
б) в тех масштабах которых использую я программы (и предполагаю большая часть пользователей) удобнее (мне) чтобы сначала выбран был тест, а потом тестировались...
У меня предложение по окну ввода ФИО и группы в модуле тестирования.
Сейчас в нём сначала поле ФИО, а потом поле группы. Когда есть большой список ФИО и групп, то ученики сначала начинают искать свою ФИО, т.к. поле "ФИО" находится первым слева (начальным, ведь читаем слева направо). Ученики долго ищут свои ФИО. Я им постоянно рекомендую: "Сначала выберите группу, потом ФИО - так быстрее". Тогда они быстро находят.
Постоянно каждому объяснять - нудно.
Предлагаю поменять местами поля "ФИО" и "группа".
В таком случае ученики сначала будут выбирать номер группы (выборка сузится), а потом быстрее будут находить свои ФИО.
А вот мне опять же кажется более логичным порядок нахождения на экране ФИО, группа, а не наоборот. Тем более второе поле - это не обязательно группа или класс, это может быть что угодно.
Как настроить email для отправки результатов на почту?
до 22 сентября было нормально сейчас ошибка
smtp is available only with ssl or tls connection enable.
prof_sadoveanu подозреваю что вы используете для отправки тестов почтой ящик на яндексе, у них недавно сделали доступ к почте только по шифрованным соединениям ssl т.е. надо использовать программу которая поддерживает этот протокол, я не уверен что MyTest это умеет, но одно знаю точно порт для отправки по ssl другой, посмотрите справку на почтовом домене, ну или смените e-mail доя отправки тестов.
Александр Сергеевич по MySQL - это верно поняли, не грузить из списка программы, а грузить из списка базы данных, пароли не во всех базах зронятся без шифрования, так что это поля не так кретично, а вот ФИО и группа/класс у всех есть, и у всех не шифровано. Смысл тут у меня глубокий, я всетаки когда то планирую заказать плагин для Moodle и эта функция будет полезной.
По форме входа- если вы считаете что поле группы не обязательно то может его сделать отключаемым? и сделать его на первом месте т.к. всётаки сперва логично указать укрупнённую группу, а только потом персону, а студенты не включают логику а заполняют поля по порядку, т.е. когда программа использует списки пользователей более логично сперва выбирать группу, если в ручном режиме заполняют поля то это не принципиально.
подозреваю что вы используете для отправки тестов почтой ящик на яндексе, у них недавно сделали доступ к почте только по шифрованным соединениям ssl
Все то Вы знаете а студентам хотите поля ввода менять чтобы не мучались думать что сначала выбрать... не хотите у студентов логику развивать...
А если серьезно, то оказывается
да, дело в яндексе и переходом его на шифрование, но повозившись смог отравить пробное сообщение. Надо будет поизучать вопрос и подумать как удобнее добавить шифрование.
по MySQL - это верно поняли, не грузить из списка программы, а грузить из списка базы данных
Вот только не пойму - а смысл?
По форме входа- если вы считаете что поле группы не обязательно то может его сделать отключаемым?
Вообще-то оно отключаемое. По крайней мере для ввода имени ... Оставить все поля (можно кроме по умолчанию) в настройках для него пустыми и оно не будет показываться.
Это сообщение отредактировал Александр Сергеевич (08.10.2014г., 22:51:10)
Внимание! Добавлять новые сообщения разрешено
только зарегистрированным пользователям. Если вы уже
зарегистрированы на портале, то необходимо
авторизироваться (ввести
свой логин и пароль). Если вы еще не зарегистрированы, то
зарегистрируйтесь прямо сейчас, это не займет много времени.