С Новым годом! Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/25: Рейтинг темы: голосов - 25, средняя оценка - 4.96
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
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
06.07.2011, 21:27
Ответы с готовыми решениями:

Программа создания и проведения тестов не записывает в XML файл
Программа создания и проведения тестов. Сами тесты сохраняются в XML файле в следующем виде: <тест> <название...

Программа для создания тестов
Ребята помогите создать тестовую приложение с формами,чтобы был редактор ,можно было заново создавать

Программа для создания тестов
Нужна помощь, пожалуйста оформите программу для создании тестов(сам макет), код я нашёл вот он. Если не принципиально и будет не...

10
 Аватар для kOS_77
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
Я думал
VB.NET
1
a) Модуль для создания тестов
- это модуль для создания тестов, а это что-то другое?
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
07.07.2011, 21:48
Помогаю со студенческими работами здесь

Программа для создания тестов
Выполняя одну из практических работ по методичке (не являюсь программистом, учу это все для себя), столкнулся с проблемой, которую не знаю...

Программа для создания тестов
Подскажите а то вообще не понимаю с чего начать Помогите позарез нужно Короче нужна такая программа которая могла бы создавать...

Программа для создания тестов обучающихся
Здравствуйте, помогите установить на Rasbian программу "шелковый тест" она бесплатная... Только в центре загрузок ее нет... Если можно, то...

Программа создания тестов для проверки знаний студентов
Товарищи! Подкиньте, пожалуйста, исходник программы тестирования знаний, где в текстовый файл бы записывался " : вопрос " и...

Программа для тестов - как грамотно подойти к редактированию тестов
Что я пишу: Вот пишу приложение для создания тестов, dll с классами самих тестов и приложение, которое будет уже отображать эти тесты,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
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? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru