OberonCore https://forum.oberoncore.ru/ |
|
Информация к размышлению https://forum.oberoncore.ru/viewtopic.php?f=47&t=711 |
Страница 1 из 3 |
Автор: | decemberster [ Вторник, 30 Октябрь, 2007 13:28 ] |
Заголовок сообщения: | Информация к размышлению |
Есть вот такое предложение. Разработать программу для создания расписания занятий. Начать можно со школ, потому что у них это проще всего -- нет потоков и нагрузка преподавателей не делится на лекции, семинары, курсовые и пр. А продолжить можно много в каких направлениях. В процессе решения такой задачи придется устранять очевидные недостатки BB -- отсутствие какой-либо системы создания отчетов (пригодных для печати) и невозможность реализации более-менее сложного пользовательского интерфейса. Но есть место и для проявлений достоинств Oberona -- в реализации оптимизационной задачи на достаточно сложной структуре данных. Но если все-таки такую программу удастся довести до состояния, пригодного к практическому применению, то можно быть уверенным, что BlackBox будет стоять в каждой школе и ни один учитель информатики мимо не пройдет. Кроме того, под решение такой задачи можно получить финансирование по какому-нибудь гранту, но в таких вопросах я не специалист. -- Disclamer. Я за такую задачу вряд ли возьмусь, потому что занимался программированием довольно давно и сейчас вряд ли найду время. Но поучаствовать было бы интересно, не знаю уж в каком качестве. |
Автор: | Сергей Губанов [ Вторник, 30 Октябрь, 2007 14:22 ] |
Заголовок сообщения: | Re: Информация к размышлению |
decemberster писал(а): ...придется устранять очевидные недостатки BB -- отсутствие какой-либо системы создания отчетов (пригодных для печати)... Документ Блэкбокса и есть отчёт (пригодный для печати). |
Автор: | decemberster [ Вторник, 30 Октябрь, 2007 15:26 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Сергей Губанов писал(а): Документ Блэкбокса и есть отчёт (пригодный для печати). Ага, попробуй сделать в документе Блэкбокса недельное расписание для нескольких параллельных классов, которое распечатается на листе А4 и которое не стыдно будет повесить на стенд. P.S. Я в общем-то не об этом написал. Главное, как мне кажется, я привел пример, каким образом можно сделать так, чтобы Блэкбокс стоял в каждой школе. Насколько эта цель важна для данного сообщества, и приведет ли предлагаемое решение к этой цели -- судить наверное уже не мне. Я потому и написал "Информация к размышлению" |
Автор: | Александр Ильин [ Вторник, 30 Октябрь, 2007 15:27 ] |
Заголовок сообщения: | Re: Информация к размышлению |
decemberster писал(а): Ага, попробуй сделать в документе Блэкбокса недельное расписание для нескольких параллельных классов, которое распечатается на листе А4 и которое не стыдно будет повесить на стенд. Это тривиальная задача. Естественно, при условии, что такое расписание вообще возможно читабельно разместить на листе A4. |
Автор: | decemberster [ Вторник, 30 Октябрь, 2007 15:31 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Александр Ильин писал(а): decemberster писал(а): Ага, попробуй сделать в документе Блэкбокса недельное расписание для нескольких параллельных классов, которое распечатается на листе А4 и которое не стыдно будет повесить на стенд. Это тривиальная задача. Естественно, при условии, что такое расписание вообще возможно читабельно разместить на листе A4. Т.е. проблема с таблицами давно уже решена ? |
Автор: | Александр Ильин [ Вторник, 30 Октябрь, 2007 15:45 ] |
Заголовок сообщения: | Re: Информация к размышлению |
decemberster писал(а): Т.е. проблема с таблицами давно уже решена ? То, о чём вы спрашиваете, не имеет отношения к проблеме с таблицами. Трудно сделать редактируемую таблицу общего назначения, с которой к тому же было бы удобно работать. А вывести данные в виде таблицы, формат которой заранее известен, - ничего сложного. |
Автор: | decemberster [ Вторник, 30 Октябрь, 2007 16:01 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Александр Ильин писал(а): decemberster писал(а): Т.е. проблема с таблицами давно уже решена ? То, о чём вы спрашиваете, не имеет отношения к проблеме с таблицами. Трудно сделать редактируемую таблицу общего назначения. А вывести данные в виде таблицы, формат которой заранее известен, - ничего сложного. Хорошо, не буду спорить, хотя и не представляю, каким образом это можно сделать в документе Блэкбокс, примеров ни разу не видел. Я все же хочу заострить внимание на другом. Вот есть востребованная (на мой взгляд) практическая задача -- составление расписания. Причем важно, что это именно практическая задача, а не игрушка только для разработчиков, как командная оболочка из соседней ветки (извините, если кого обидел). Эта задача востребована именно школами, т.е. теми, для кого (в частности) и позиционируется БлэкБокс. Эта задача не такая уж трудозатратная -- одна из известных продаваемых программ для работы с расписанием написана и поддерживается одним программистом. Есть возможность получить финансирование под решение данной задачи (хотя вот в этом я далеко не уверен). Так вот, возникают два вопроса: 1) Хорошо ли будет данному сообществу, если в каждой школе будет стоять ББ, применяемый для решения практических задач? 2) Стоит ли решение поставленной задачи затраченных усилий? |
Автор: | Trurl [ Среда, 31 Октябрь, 2007 10:08 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Александр Ильин писал(а): Это тривиальная задача. Естественно, при условии, что такое расписание вообще возможно читабельно разместить на листе A4. Насколько я себе представляю, расписание невозможно разместить на A4. Задача в том, чтобы напечатать его на нескольких листах A4. |
Автор: | Trurl [ Среда, 31 Октябрь, 2007 10:11 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Что касается составления расписаний. Вещь, безусловно, полезная. Но ведь этих программ - вагон и маленькая тележка. |
Автор: | decemberster [ Воскресенье, 04 Ноябрь, 2007 16:19 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Trurl писал(а): Александр Ильин писал(а): Это тривиальная задача. Естественно, при условии, что такое расписание вообще возможно читабельно разместить на листе A4. Насколько я себе представляю, расписание невозможно разместить на A4. Задача в том, чтобы напечатать его на нескольких листах A4. Полностью конечно нельзя. А задача состоит в том, чтобы расписание выбранных классов автоматически масштабировалось в лист А4 в том случае, если оно не помещается при стандартных шрифтах. Ну как в экселе можно задать в параметрах страницы размещение не более чем на N страницах в высоту и M страницах в ширину. Или например в 1С:Предприятии можно задать масштаб "по ширине листа". |
Автор: | decemberster [ Воскресенье, 04 Ноябрь, 2007 16:48 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Trurl писал(а): Что касается составления расписаний. Вещь, безусловно, полезная. Но ведь этих программ - вагон и маленькая тележка. Это понятно (про вагон и тележку). Вот навскидку есть "Ректор" и "Экспресс-расписание". Но они все платные. Хотя цены и смешные, но далеко не каждая школа на на эти цели деньги будет выделять -- будут делать просто в экселе или ворде. То есть я хочу сказать, что если будет качественная (удобный интерфейс, красивые печатные формы, качественное автоматически составленное расписание -- т.е. минимум ручных доработок) бесплатная программа, то на мой взгляд ее очень многие будут использовать. А следовательно во многих школах будет живой работающий пример коммерческого применения ББ. А то сейчас я к примеру вижу только какие-то поделки, пригодные только для использования разработчиками. Зато много разговоров, какая замечательная вещь ББ. Вопрос только в том, нужно ли кому-нибудь, чтобы ББ стоял в каждой школе. |
Автор: | Александр Ильин [ Воскресенье, 04 Ноябрь, 2007 17:22 ] |
Заголовок сообщения: | Re: Информация к размышлению |
decemberster писал(а): А то сейчас я к примеру вижу только какие-то поделки, пригодные только для использования разработчиками. Зато много разговоров, какая замечательная вещь ББ. И слышите вы это от разработчиков, так что никакого противоречия. decemberster писал(а): Вопрос только в том, нужно ли кому-нибудь, чтобы ББ стоял в каждой школе. Выявим предпосылки: или никому не нужно, чтобы ББ стоял в каждой школе, или мы срочно сделаем программу для составления расписаний. |
Автор: | Иван Кузьмицкий [ Воскресенье, 04 Ноябрь, 2007 21:36 ] |
Заголовок сообщения: | Re: Информация к размышлению |
decemberster писал(а): То есть я хочу сказать, что если будет качественная (удобный интерфейс, красивые печатные формы, качественное автоматически составленное расписание -- т.е. минимум ручных доработок) бесплатная программа, то на мой взгляд ее очень многие будут использовать. А следовательно во многих школах будет живой работающий пример коммерческого применения ББ. А то сейчас я к примеру вижу только какие-то поделки, пригодные только для использования разработчиками. Зато много разговоров, какая замечательная вещь ББ. Я вот зацепился за фразу и в ответ скажу, что бесплатная программа - это не пример коммерческого применения, а даже наоборот. Доводить до ума программу для массового применения - это дело тяжёлое и нудное, а забесплатно это будет только от очень большого энтузиазма. А поделки, которые Вы видите - так это только то, что Вам показывают ![]() |
Автор: | decemberster [ Понедельник, 05 Ноябрь, 2007 02:50 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Иван Кузьмицкий писал(а): Я вот зацепился за фразу и в ответ скажу, что бесплатная программа - это не пример коммерческого применения, а даже наоборот. Не все так однозначно. Я имел ввиду, что разработка такой программа будет не целью сама по себе, а средством для достижения другой цели -- донести до целевой аудитории ББ в качестве инструмента, пригодного для практического применения. Мне кажется, это должно быть существенным аргументом в пользу использования ББ для обучения программированию, особенно учитывая наличие множества методических материалов, написанных энтузиастами. С другой стороны, можно рассматривать затраты на разработку программы для расписания как затраты на маркетинг, а продавать уже какие-то дополнительные модули, использующие готовую базу данных уроков, аудиторий и преподавателей. Например, учет успеваемости. Иван Кузьмицкий писал(а): Доводить до ума программу для массового применения - это дело тяжёлое и нудное, а забесплатно это будет только от очень большого энтузиазма. Ну я понимаю, что забесплатно можно тратить свое время только на бесполезные поделки. А за сколько такую программу можно довести до ума, по времени и по деньгам? Иван Кузьмицкий писал(а): А поделки, которые Вы видите - так это только то, что Вам показывают ![]() Почему-то на виду только поделки, для использования которых нужно в комплект включать разработчика. |
Автор: | decemberster [ Понедельник, 05 Ноябрь, 2007 02:59 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Александр Ильин писал(а): decemberster писал(а): Вопрос только в том, нужно ли кому-нибудь, чтобы ББ стоял в каждой школе. Выявим предпосылки: или никому не нужно, чтобы ББ стоял в каждой школе, или мы срочно сделаем программу для составления расписаний. Про предпосылки не понял. Про ББ в каждой школе я читаю на этом форуме уже больше года, так что наверное нужно. Однако дальше разговоров судя по всему дело так и не идет. А как срочно можно сделать такую программу ? Хотя бы в месяцах? |
Автор: | Евгений Темиргалеев [ Понедельник, 05 Ноябрь, 2007 11:41 ] |
Заголовок сообщения: | Re: Информация к размышлению |
decemberster писал(а): Александр Ильин писал(а): decemberster писал(а): Вопрос только в том, нужно ли кому-нибудь, чтобы ББ стоял в каждой школе. Выявим предпосылки: или никому не нужно, чтобы ББ стоял в каждой школе, или мы срочно сделаем программу для составления расписаний. Про предпосылки не понял. Про ББ в каждой школе я читаю на этом форуме уже больше года, так что наверное нужно. Однако дальше разговоров судя по всему дело так и не идет. А как срочно можно сделать такую программу ? Хотя бы в месяцах? |
Автор: | decemberster [ Понедельник, 05 Ноябрь, 2007 11:52 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Евгений Темиргалеев писал(а): Мне кажется, Александр имел ввиду, что лично Вас интересует не ББ в каждой школе, а программа для составления расписаний. Если бы меня лично интересовала только программа для составления расписаний, я бы просто заплатил 2579 руб. вот сюда: http://www.rector.spb.ru/. А какая разница, что интересует лично меня? |
Автор: | Иван Кузьмицкий [ Понедельник, 05 Ноябрь, 2007 13:50 ] |
Заголовок сообщения: | Re: Информация к размышлению |
decemberster писал(а): Иван Кузьмицкий писал(а): Я вот зацепился за фразу и в ответ скажу, что бесплатная программа - это не пример коммерческого применения, а даже наоборот. Не все так однозначно. Я имел ввиду, что разработка такой программа будет не целью сама по себе, а средством для достижения другой цели -- донести до целевой аудитории ББ в качестве инструмента, пригодного для практического применения. Мне кажется, это должно быть существенным аргументом в пользу использования ББ для обучения программированию, особенно учитывая наличие множества методических материалов, написанных энтузиастами. Я бы ещё расширил Вашу мысль тем соображением, что создание таких вещей, как составление расписания, требует определённого прикладного, инструментального набора, и иметь такой набор для Ящика, это было бы очень полезно во всех смыслах. decemberster писал(а): Иван Кузьмицкий писал(а): Доводить до ума программу для массового применения - это дело тяжёлое и нудное, а забесплатно это будет только от очень большого энтузиазма. Ну я понимаю, что забесплатно можно тратить свое время только на бесполезные поделки. А за сколько такую программу можно довести до ума, по времени и по деньгам? Вопрос упирается опять же в технологический инструментарий. Насколько я вижу, у Ящика есть мощные предпосылки для формирования тулкита, но имеющийся инструментальный набор довольно бедный. Много усилий потребуется как раз на создание такого набора. |
Автор: | decemberster [ Понедельник, 05 Ноябрь, 2007 15:28 ] |
Заголовок сообщения: | Re: Информация к размышлению |
Иван Кузьмицкий писал(а): Я бы ещё расширил Вашу мысль тем соображением, что создание таких вещей, как составление расписания, требует определённого прикладного, инструментального набора, и иметь такой набор для Ящика, это было бы очень полезно во всех смыслах. Ну так и я о том же. Для того и нужна практическая задача, чтобы требования к такому инструментальному набору не высасывать из пальца.Иван Кузьмицкий писал(а): Вопрос упирается опять же в технологический инструментарий. Насколько я вижу, у Ящика есть мощные предпосылки для формирования тулкита, но имеющийся инструментальный набор довольно бедный. Много усилий потребуется как раз на создание такого набора. А сколько? Можно хотя бы прикинуть, чтобы было на что ориентироваться?
|
Автор: | Иван Кузьмицкий [ Понедельник, 05 Ноябрь, 2007 17:00 ] |
Заголовок сообщения: | Re: Информация к размышлению |
decemberster писал(а): Иван Кузьмицкий писал(а): Я бы ещё расширил Вашу мысль тем соображением, что создание таких вещей, как составление расписания, требует определённого прикладного, инструментального набора, и иметь такой набор для Ящика, это было бы очень полезно во всех смыслах. Ну так и я о том же. Для того и нужна практическая задача, чтобы требования к такому инструментальному набору не высасывать из пальца.Иван Кузьмицкий писал(а): Вопрос упирается опять же в технологический инструментарий. Насколько я вижу, у Ящика есть мощные предпосылки для формирования тулкита, но имеющийся инструментальный набор довольно бедный. Много усилий потребуется как раз на создание такого набора. А сколько? Можно хотя бы прикинуть, чтобы было на что ориентироваться?Я просмотрел презентацию программы "Ректор - 3", плюс ещё видел демо-версии других программ. Что касается инструментария к Ящику, то явно не хватает полноценного табличного контрола, всяких-разных кнопочек с битмапами (подсистему Ctls видел, убогая, не то) и печать + экспорт в офисный формат. Но это ещё не самое страшное. Все эти вещи так или иначе реализуемы, через другие проекты. Программа "Ректор - 3" - это не только расписание, а ещё и тарификация, плюс интеграция с АРМ Директор, а это весь контингент + документооборот школы. Очень неслабая база данных + масса работы по интерфейсам. За такое проект в целях только демонстрации я б не взялся. Да и за деньги тоже б не взялся, очень большая ответственность. Делать "только расписание" смысла особого тоже, я считаю, нет. Это всё равно подвязка к контингенту, к документообороту, со всеми вытекающими. Вот если бы на Ящике поднять проект типа АСУ "Школа", то расписание было бы ценным модулем в такой системе. Тогда имеет смысл. |
Страница 1 из 3 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |