|
105 / 33 / 1
Регистрация: 01.10.2010
Сообщений: 310
|
|
Универсальная программа для создания, редактирования и проведения тестов06.07.2011, 21:27. Показов 4954. Ответов 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
Программа для создания тестов Программа для создания тестов
Программа создания тестов для проверки знаний студентов Программа для тестов - как грамотно подойти к редактированию тестов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
||||
|
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение.
И на уровне агентов добавится между грибами или бактериями взаимодействий.
До того я пробовал подход через многомерные массивы,. . .
|
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Programma_Boinc 01.01.2026
Учёным и волонтёрам проекта «Einstein@home» удалось обнаружить четыре гамма-лучевых пульсара в джете Млечного Пути
Сочетание глобально распределённой вычислительной мощности и инновационных. . .
|
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
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?
Ниже её машинный перевод.
После долгих разбирательств я наконец-то вернула себе. . .
|
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод
Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод.
Thinkpad X220 Tablet —. . .
|
|
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта
Симптом:
После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
|
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
|
Новый ноутбук
volvo 07.12.2025
Всем привет.
По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне:
Ryzen 5 7533HS
64 Gb DDR5
1Tb NVMe
16" Full HD Display
Win11 Pro
|
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
|
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
|