|
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
|
|
Универсальная программа для создания, редактирования и проведения тестов06.07.2011, 21:27. Показов 4959. Ответов 10
Метки нет (Все метки)
Тема не новая в рассмотрении и вполне уже заезженная. В мире(то бишь в интернете, есть куча тестовых оболочек. Какие-то платные, какие-то бесплатные. Те, которые платные-очень хорошие, но платить...короче платить не охото, а бесплатные-ну как всегда возникает мысль:"А вот здесь вот как раз этого-то и не хватает". В общем я решил сесть и написать собственную тестовую оболочку. тема будет интересна многим, т.к тестовая оболочка включает в себя очень много модулей других программ и тем с этого форума(начиная от текстового редактора и кончая TCP клиентом и прочими шплостями). Предолгаю начать с состава так сказать. Что будет в этом тесте:
a) Модуль для создания тестов b) Модуль для редактирования тестов c) Модуль для проведения тестов Теперь по-подробнее о каждом из них. Модуль для создания тестов. Изначально хотел сделать некое подобие текстового редактора в самой программе, и прямо в ней всё и делать, но потом подумал и решил не изобретать велосипед, а выжать всё из документов Office. Мои возможности весьма ограниченны и заново делать текстовый редактор-мне не по силам. +в любом случае будет ограниченный функционал. например если оперировать обычным richtextboxом без наворотов, то там ни картинок, ни тем паче таблиц и диаграмм не воткнёшь=(((. Поэтому пользователь делает вот как. Создаёт новый документ в WORD и на каждой отдельной странице (отдельном документе) печатает свои вопросы с разными там украшательствами. Ответы он печатает в другом документе WORD тоже там хоть картинки, хоть таблицы вставляй. Организация примерно такая: документ с вопросами Test1_1.docx, ответы на него Test1_1otv.docx. Правильный ответ продублирован на второй странице в Test1_1otv.docx. Модуль для редактирования тестов-думаю тоже самое , что и с созданием, поэтому без описаний=) Модуль для проведения тестов Наверное самая геморройная и основная часть Пользователь выбирает папку с тестом, а программа довольно урча(обожаю звук урчания старых жёстких дисков), загружает в себя всё то, что сделал пользователь пользователь. Дальше она проверяет по трафарету всё ли он правильно сделал(сообщает если что не так) и выдаёт окно настройки показа. Там будут следующие пункты: 1) Через проектор То есть тупой показ вопросов, вариантов к ним(если надо) и ответов в конце 2)Через интерактивную доску Показ через хитрый девайс за 50 тыс рубликов. При таком варианте пользователь будет тыкать стилусом(или различными частями своего тела) по доске. Для этого программой будет созданы кнопки с свойством image=тем вариантам вопросов, скаченными из документа Ворд 3)Сетевая версия(вроде аналогов не видал). Для этой цели напишу ещё клиент. Головная программа через TCP будет посылать команды и картинки клиенту(эта тема поднималась в Удалённом управлении компьютера на искомом форуме). Тот всё это дело обрабатывает и выдаёт пользователю. тот отвечает и программа клиент отправляет ответ на сервер. Тот сверяет всё это дело и выдаёт результат. Во всех версиях должна быть варианты показа(оконный, полноэкранный), шифрования ответов и вопросов и ещё нужные штуки. Ах да, мне бы хотелось, чтобы можно было сделать что-то вроде Тотал коммандера. То бишь можно было подключать дополнительные модули(например для работы с документами OpenOffice и т.д). Вот в принципе основные концепции. Теперь хочу спросить Вас, форумчане, можно ли всё это реализовать? Возможно ли это стандартными средствами Vb.NET? И мне интересно выслушать дополнения и пожелания. Думаю у Вас есть много идей по этому поводу.
0
|
|
| 06.07.2011, 21:27 | |
|
Ответы с готовыми решениями:
10
Программа создания и проведения тестов не записывает в XML файл Программа для создания тестов Программа для создания тестов |
|
196 / 188 / 9
Регистрация: 14.06.2011
Сообщений: 495
|
|
| 06.07.2011, 22:29 | |
|
Все это не составит труда сделать на vb.net, я бы даже сказал на VB это проще всего сделать...
Только вот меня уже передергивает при мысли заниматься такой рутиной... писать вопросы, к ним ответы...
0
|
|
|
197 / 189 / 15
Регистрация: 09.02.2011
Сообщений: 457
|
|
| 07.07.2011, 12:45 | |
|
Думаю это должен быть точно не ворд )))
Если заморачиваться желани нет то XML вполне подойдет... правда если это будет локальная версия то ответы сразу спалят... Правильнее будет сделать обычное клиент-серверное приложение + БД, для форматирвания вопросов можешь юзать HTML разметку...
0
|
|
|
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
|
|
| 07.07.2011, 16:53 [ТС] | |
|
Так проблема в том, что приложением пользоваться-то буду не я, а другие люди, которые, возможно, при слове xml звонят в полицию нравов. Поэтому выбор пал как раз на ВОРД
0
|
|
|
197 / 189 / 15
Регистрация: 09.02.2011
Сообщений: 457
|
||||||
| 07.07.2011, 17:28 | ||||||
|
Я думал
0
|
||||||
|
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
|
|
| 07.07.2011, 20:03 [ТС] | |
|
Bazzy, у меня просто мысли идут быстрее стука по клавиатуре. Этого модуля как-бы и нет. Это скорее я здесь просто описал. как пользователь должен будет создавать новые тесты.
0
|
|
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
| 07.07.2011, 20:23 | |
|
Не ворд - это вообще не вариант для использования в тестах. xml - все таки это формат хранения данных, с ним и работать удобнее. чем с вордом, и под клиент-серверные технологии он хорошо заточен, удобно использовать при сериализации классов. А картинки можно в том же xml прикрутить к приложению, а для отображения - программный код и контролы.
0
|
|
|
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
|
|
| 07.07.2011, 20:43 [ТС] | |
|
Eugene22, я своей сестре сейчас позвонил и сказал:"Ты умеешь с xml работать?" Ну если укоротить фразу до минимума, то было как-то "нет не умею", но это в очень ужаааатой форме=))) Вот сейчас в теме другой, как раз уже про реализацию, Памирыч накинул идею использовать pdf вместо Word. А точнее я скачаю какую-нибудь dll бесплатный, прикручу, он переводит word в PDF и прога дальше работает с ним. Как вам такая мысль?
0
|
|
|
_
2364 / 1243 / 78
Регистрация: 28.10.2009
Сообщений: 4,331
|
|
| 07.07.2011, 21:15 | |
|
Никто кстати с xml - не заставляет работать. Работать напрямую с xml необязательно. Кстати научиться работать с xml гораздо легче чем с вордом. Тем более чтобы работать с вордом нужны спец программы. В любом случае xml- просто данные, их визуальное отображение - это уже задача программиста.
Может, кажется, что в ворде есть картинки, хорошая визуализация текста и прочее, и что с ним удобнее работать. Но это обманчивое суждение. xml - представляет широкие возможности по манипулированию данными. Их можно засунуть в TreeView, ListView, DataGridView, создать свои методы визуального отображения. А НЕТ представляет очень много возможностей по работе с xml. Ворд - лишен многих этих возможностей. Многое зависит от фантазии программиста, от его задумки, как он все скомпанует и насколько все красиво сделает.
0
|
|
|
Почетный модератор
23248 / 9160 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
| 07.07.2011, 21:19 | |
|
Provaider, ПДФ превратить в битмап думаю, не легче, чем Ворд. Имхо, могу ошибаться.
Вот что я подумал... Когда мы печатаем что-то из ворда или РИЧа, на печать уходит, вроде как, Битмап. Но тоже не уверен...
0
|
|
|
197 / 189 / 15
Регистрация: 09.02.2011
Сообщений: 457
|
|
| 07.07.2011, 21:48 | |
|
Автору чтобы понять что с вордом он совсем погорячился надо создать документ с вопросами и попробовать вывести их в своем приложении поочередно ))) (это не говоря о том что каждый захочет "красивенько" и по своему их набрать в ворде и получится полная Ж.... так что начинай с редактора вопросов и работай с XML или БД... пусть тот же акцес из горячо любимого мелкомягкого софта...
0
|
|
| 07.07.2011, 21:48 | |
|
Помогаю со студенческими работами здесь
11
Программа для создания тестов Программа для создания тестов
Программа создания тестов для проверки знаний студентов Программа для тестов - как грамотно подойти к редактированию тестов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях.
Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её.
Последовательность действий:. . .
|
|
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Налог на собак: https:/ / **********/ gallery/ V06K53e
Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf
Пост отсюда. . .
|
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|