Планы на ближайшее (и не очень) будущее: 1. Сделать печать свидетельств об окончании (при условии получения сканов бланков со всеми размерами до всех полей).28.05.2015 2. Изменить формат базы данных. Скорее всего в XML.14.05.2015 3. Полностью переделать предварительный просмотр.14.05.2015 4. Добавить переключатель обычный/золотой при массовой печати. В списке выпускников "золотых" подсвечивать цветом.25.05.2015 5. Сделать разбиение предмета на две строки более удобным.14.05.2015
6. Попробовать избавиться от всех Access Violation, заменить их на вывод человекопонятных ошибок (ад кромешный, таких возможных мест больше 100 ). 7. Подкорректировать текст вывода ошибки "Не заполнены все оценки".28.05.2015 8. Исправить ошибку с Access Violation при экспорте данных в формат CSV (для сторонних программ).Исправлено, на сайт не выложено.
9. Что-нибудь придумать с "ИО" руководителя. 10. Почистить остатки от данных базы предыдущих версий.14.05.2015 11. Что-то придумать с распечаткой не помещающихся колонок при большом количестве предметов в Книге учета.22.06.2016 12. Попробовать при запуске выдавать предложение с автоматической загрузкой последней использованной базы и последнего использованного макета.28.05.2015 13. Сделать возможным печать титульника без введенных оценок.28.05.2015 14. Попробовать научиться определять текущий масштаб шрифтов/экрана системы для предотвращения "расползания" интерфейса и исчезновения кнопки "Печать".15.05.2015 15. Убрать фразу "Буква Z в данном предварительном просмотре не показывается, но на принтере успешно печатается" на предварительном просмотре титульника.14.05.2015 16. Увеличить размер шрифта нижней подсказки ФИО выпускника и номера аттестата в предварительных просмотрах.15.05.2015 17. Избавиться от тройных кавычек при импортировании из CSV.28.05.2015
18. Разобраться с расположением ФИО руководителя учреждения и ФИО классного руководителя в книге учета при нескольких классах. 19. Реализовать автоматическое приглашение для печати следующего выпускника или листа аттестата (два варианта - либо печать такого же листа следующего учащегося, либо другого листа этого же выпускника).18.06.2015 20. Сделать маску ввода даты рождения, даты выдачи аттестата вида хх.хх.хххх. Согласовать это с import.xls.28.05.2015 21. Выдавать предупреждение о том, что следующий аттестат - "золотой" при нажатии на кнопку "Следующий выпускник".15.05.2015 22. Фильтрация "золотые" аттестаты и "обычные" в списке выпускников.15.05.2015 23. Реализовать печать справок об окончании школы.28.05.2015 24. Добавить печать темы сочинений с выравниванием по ширине в дополнительных сведениях.28.05.2015 25. Переделать Книгу учета. Добавить возможность экспорта ее в xls.22.06.2016
26. Разобраться с появляющимися пустыми строками и "призраками" в списке выпускников.
27. Добавить "антифриз" на программу при проверке на обновления.
28. Попробовать подгружать список макетов с сервера.
29. Сохранять данные из Главных установок после импорта из CSV.
30. Добавить в шаблон импорта для программы колонки для выгрузки в ФИС ФРДО.
31. Добавить счетчик "галочек" в импорте из РБД.
32. Добавить колонки "Наличие оценок" и "Доп.сведений" в таблицу списка выпускников.
dominusego написал(а):Обычно - это у вас, про свою ситуацию я уже написал, когда выпускается 50 человек из 11 класса и список предметов на всех одинаковый, включая все элективы.
В таком случае можно поставить "кнопку" которая будет включать фильтр "Показывать оценки", "Показывать Доп.сведения", по типу как уже реализовано в программе: "Все", "Обычные", "Золото".
Этот фильтр показывал или скрывал бы столбики с оценками и доп.сведениями.
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
dominusego написал(а):
Что ж вам конечно виднее, но мне осталось все равно не понятно, что даст лишний столбик с набором цифр 15/18, 16/18, 17/18, 18/18, 17/18, 15/18, 16/18 и т.п. напротив фамилий конкретно в 11 классе (до введения ФГОС). Будете держать в голове 25/50/75 человек, у кого по какому элективу не стоит отметка?
Конкретно в 11 классах:
Если у всех в классе набор предметов одинаковый, то набор цифр тоже будет одинаковый (18/18, 18/18, 18/18 ...) и информацию они будут нести о том, что ни у одного выпускника оценка не пропущена.
Если набор предметов разный, то числа через дробь несут информацию о количестве выставленных отметок. Держать в голове, у кого не стоит отметка этот столбик не заставляет, а позволяет просматривая оценки по ведомости сверить их к-во с к-вом в контрольном столбце (так же как мы не держим в голове даты рождения и номера аттестатов, а при необходимости сверяем их с данными списка выпускников). Например, Иванов А.А. имеет 15 "базовых" предметов + 2 электива - всё верно, у него 17/18, а вот Петров И.И. изучал только 1 электив, значит его дробь 15/18 неверная, по элективу ему оценка не выставлена. Кстати, если к-во часов менее 64, то данные об этом курсе заносятся в доп сведения (эта информация завуча, именно так вносятся отметки в нашей школе).
Ещё конкретные ситуации когда столбец "Оценки" будет полезен:
В школе изучаются английский и французский языки. В списке предметов присутствуют, естественно, оба. Выставляя оценки, вероятность проставить оценку по двум иностранным сразу есть. Например, отличнику, когда все пятёрки печатаются "на автомате". Данную оплошность легко заметить пробежав глазами по столбцу "Оценки". У всех должно быть например, 17/18. А у того самого отличника будет 18/18!
Печать аттестата двоечника: не сданные предметы у него не имеют оценок, поэтому дробь у ученика-двоечника отличается от остальных. Когда, наконец, этот двоечник пересдаст предмет, то его отличная от других дробь будет ещё одним напоминанием о необходимости выставить ему оценку.
Ну, а в идеале, конечно, нужно учесть предложение Маngust-V и добавить галочки выбора нужных столбцов. Но полезность этих доп столбцов однозначная!
Изменил(а) , 14 июля 2018, 17:47:30
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
dominusego написал(а):
Так у меня в этом и вопрос, вот увидели эти цифры столбиком, все разные, что делать будете?
И кстати, в дополнительных сведениях будет хоть одна запись, появится знак "+", что спасет лишь от "пусто", но не полноты заполнения.
А в большинстве случаев вполне достаточно знать что заполнения ЕСТЬ!
То есть, защита именно от пустоты.
Так как Доп.сведения разные, заполнять приходится выборочно, а потому кого-нибудь легко пропустить. ...
Именно для защиты "от пустоты" в доп сведениях и предлагался данный столбец. По причине того, что доп сведения могут быть не у всех, вероятность пропуска действительно есть.
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
Mangust-V написал(а):
...
... Дело в том, что часто Доп. сведения у разных выпускников разные, но бывает так, что у некоторых они совпадают. Вернее даже так: у части выпускников "максимальный набор" дополнительных сведений, у кого-то нет одного предмета, у кого-то двух или даже трёх.
Я делаю так: Ввожу доп.сведения выпускнику у которого МАКСИМАЛЬНОЕ количество дисциплин.
Нажимаю "Запомнить Доп.сведения",
Открываю другого выпускника у которого МАКСИМАЛЬНОЕ количество предметов,
Нажимаю "вставить заполненное", и так далее.
Затем перехожу к выпускнику у которого на один предмет меньше. Вставляю запомненное, УДАЛЯЮ лишний предмет и снова "Запоминаю Доп. сведения"...
...
Я тоже заполняю доп сведения по такому же алгоритму. И вот здесь столбец "Доп сведения" с плюсиками очень поможет, поскольку данные заполняются не подряд по списку и удержать в голове кому уже доп сведения скопировал (с последующей правкой), а кому ещё нет нереально! И приходится помногу раз открывать для проверки доп сведения каждого ученика, что очень утомительно.
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
jurij271 написал(а):И вот здесь столбец "Доп сведения" с плюсиками очень поможет, поскольку данные заполняются не подряд по списку и удержать в голове кому уже доп сведения скопировал (с последующей правкой), а кому ещё нет нереально! И приходится помногу раз открывать для проверки доп сведения каждого ученика, что очень утомительно.
Вы очень правильно меня поняли!
И очень правильно высказались в предыдущих постах!
Думаю, что мысль донесена очень подробно.
Добавлю лишь, желание "растягивать" список с оценками, так как чаще всего "в экран" не влезает пара предметов. И... ну хочется мне прокручивать список выпускников (и оценок) колёсиком мышки. Тем более, что програмно реализовать такую возможность не сложно.
Изменил(а) , 14 июля 2018, 21:42:52
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
Ещё одно предложение по улучшению информативности сообщений выводимых программой, которое не потребует много времени разработчика, а уберечь от возможной порчи аттестата поможет.
Речь идёт об окошке с информацией о расположении аттестата в принтере при первом обращении к нему. В это окошко можно добавить информацию о дате выдачи аттестата из "Главных установок".
Почему дату выдачи лучше ещё раз воспроизводить? Речь идёт о печати аттестата тех самых двоечников. Аттестат они получают позже, дата выдачи их аттестата иная, но при печати этого аттестата про изменение даты выдачи можно забыть (несколько раз останавливался в самый последний момент перед распечатыванием аттестата). Недостающую оценку поставил и вперёд - печатать аттестат. Вот здесь эта информация, появляющаяся один раз перед печатью, наряду с информацией о расположении аттестата в принтере будет очень полезна. Ну, и надеюсь, никого не будет раздражать
PS: А может, наряду с датой выдачи, можно добавить и ещё какую-либо информацию для её финальной проверки перед процессом печати?
Изменил(а) , 15 июля 2018, 07:16:15
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
Mangust-V написал(а):
...
Добавлю лишь, желание "растягивать" список с оценками, так как чаще всего "в экран" не влезает пара предметов.
...
Да, возможность растягивания окна с данными выпускника с запоминанием этих параметров окна при переходе к следующему выпускнику была бы полезна.
Это избавит от ненужных однотипных действий по прокрутке предметов в окошке если они там не помещаются.
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
По-поводу окна "Доп сведения": не очень нравится то, что доп сведения находятся в отдельном окне - для заполнения и просмотра его нужно открывать. Может стоит разместить поле для доп сведений в окне "Оценки выпускника", расположив его справа от предметов с оценками? Тогда, открыв нужного выпускника, все его данные будут сразу доступны для обзора. Разместив информацию в блоке о доп сведениях подобно тому как она размещена в блоке "Оценки выпускника", по-моему, всё должно получиться компактно и красиво.
Кстати, за счёт того, что кнопки открытия окна "Заполнить дополнительные сведения" не будет, больше места останется под список предметов и в большем количестве случаев можно будет обходиться без полосы прокрутки или изменения размеров окна.
PS: В случае, если доп сведений нет вообще и поле это не информативно, а только занимает место на экране, можно предусмотреть сворачивание и разворачивание области с доп сведениями.
Изменил(а) , 15 июля 2018, 08:13:02
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
Ещё одно предложение по окну "Оценки выпускника":
Если добавить кнопки "Следующий выпускник" и "Предыдущий выпускник" ("названия" кнопкам можно придумать более "компактные", например стрелочки вверх-вниз), то это позволит быстро, нажатием одной кнопки просматривать полные данные выпускников при их проверке.
Изменил(а) , 15 июля 2018, 08:34:03
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
Конкретно в 11 классах:
Если у всех в классе набор предметов одинаковый, то набор цифр тоже будет одинаковый (18/18, 18/18, 18/18 ...) и информацию они будут нести о том, что ни у одного выпускника оценка не пропущена.
Если набор предметов разный, то числа через дробь несут информацию о количестве выставленных отметок. Держать в голове, у кого не стоит отметка этот столбик не заставляет, а позволяет просматривая оценки по ведомости сверить их к-во с к-вом в контрольном столбце (так же как мы не держим в голове даты рождения и номера аттестатов, а при необходимости сверяем их с данными списка выпускников). Например, Иванов А.А. имеет 15 "базовых" предметов + 2 электива - всё верно, у него 17/18, а вот Петров И.И. изучал только 1 электив, значит его дробь 15/18 неверная, по элективу ему оценка не выставлена. Кстати, если к-во часов менее 64, то данные об этом курсе заносятся в доп сведения (эта информация завуча, именно так вносятся отметки в нашей школе).
Ещё конкретные ситуации когда столбец "Оценки" будет полезен:
В школе изучаются английский и французский языки. В списке предметов присутствуют, естественно, оба. Выставляя оценки, вероятность проставить оценку по двум иностранным сразу есть. Например, отличнику, когда все пятёрки печатаются "на автомате". Данную оплошность легко заметить пробежав глазами по столбцу "Оценки". У всех должно быть например, 17/18. А у того самого отличника будет 18/18!
Печать аттестата двоечника: не сданные предметы у него не имеют оценок, поэтому дробь у ученика-двоечника отличается от остальных. Когда, наконец, этот двоечник пересдаст предмет, то его отличная от других дробь будет ещё одним напоминанием о необходимости выставить ему оценку.
Ну, а в идеале, конечно, нужно учесть предложение Маngust-V и добавить галочки выбора нужных столбцов. Но полезность этих доп столбцов однозначная!
Все это работает, если вы сами базу забиваете и вы же распечатываете. В моем случае забивают базу кл. руководители, я только распечатываю на бланках. И я не буду просматривать перед печатью книгу выдачи аттестатов (или учительские бумаги) на предмет верности выставленного количества отметок в аттестат. Моя работа и ответственность другая. Поля Дата рождения и Номер аттестата в списке выпускников упростили для меня работу, но эти данные я мог посмотреть и при печати с предпросмотром, дату рождения, что она вообще есть, а не правильность, а номера аттестатов забиваю сам.
Изменил(а) , 16 июля 2018, 10:09:43
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
jurij271 написал(а):
Ещё одно предложение по улучшению информативности сообщений выводимых программой, которое не потребует много времени разработчика, а уберечь от возможной порчи аттестата поможет.
Речь идёт об окошке с информацией о расположении аттестата в принтере при первом обращении к нему. В это окошко можно добавить информацию о дате выдачи аттестата из "Главных установок".
Почему дату выдачи лучше ещё раз воспроизводить? Речь идёт о печати аттестата тех самых двоечников. Аттестат они получают позже, дата выдачи их аттестата иная, но при печати этого аттестата про изменение даты выдачи можно забыть (несколько раз останавливался в самый последний момент перед распечатыванием аттестата). Недостающую оценку поставил и вперёд - печатать аттестат. Вот здесь эта информация, появляющаяся один раз перед печатью, наряду с информацией о расположении аттестата в принтере будет очень полезна. Ну, и надеюсь, никого не будет раздражать
PS: А может, наряду с датой выдачи, можно добавить и ещё какую-либо информацию для её финальной проверки перед процессом печати?
Возникли проблемы с сохранением информации. Возможно сохранять все изменения в базе при вводе информации без нажатия пункта "Сохранить"? Использовал базу прошлого года, внес изменения. Переходил из "главных установок" в "список предметов" и учеников, возможно где-то и пропустил пункт меню "Сохранить". При повторном входе уже не проверял главные установки, а при подгонке макетов беспокоился о попадании в поля и не обратил внимания на год окончания - 2017.
Отдавал на проверку классному руководителю "Контрольные листы", а там нет года окончания.
Пожелания: Сохранять изменения в базе автоматически, как делается практически во всех базах. Добавить в контрольный лист выпускника год окончания и дату выдачи аттестата, что избежать подобных ошибок.
victor_bel
При любом изменении в программе при ее закрытии спрашивается сохранить ли изменения. Автоматически сохранять при любом вводе данных не стоит, это не 1С.
С контрольным листом и датами подумаю.
-------------------- Кто говорит, тот не знает. Кто знает, тот не говорит.
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
Конкретно в 11 классах:
Если у всех в классе набор предметов одинаковый, то набор цифр тоже будет одинаковый (18/18, 18/18, 18/18 ...) и информацию они будут нести о том, что ни у одного выпускника оценка не пропущена.
Если набор предметов разный, то числа через дробь несут информацию о количестве выставленных отметок. Держать в голове, у кого не стоит отметка этот столбик не заставляет, а позволяет просматривая оценки по ведомости сверить их к-во с к-вом в контрольном столбце (так же как мы не держим в голове даты рождения и номера аттестатов, а при необходимости сверяем их с данными списка выпускников). Например, Иванов А.А. имеет 15 "базовых" предметов + 2 электива - всё верно, у него 17/18, а вот Петров И.И. изучал только 1 электив, значит его дробь 15/18 неверная, по элективу ему оценка не выставлена. Кстати, если к-во часов менее 64, то данные об этом курсе заносятся в доп сведения (эта информация завуча, именно так вносятся отметки в нашей школе).
Ещё конкретные ситуации когда столбец "Оценки" будет полезен:
В школе изучаются английский и французский языки. В списке предметов присутствуют, естественно, оба. Выставляя оценки, вероятность проставить оценку по двум иностранным сразу есть. Например, отличнику, когда все пятёрки печатаются "на автомате". Данную оплошность легко заметить пробежав глазами по столбцу "Оценки". У всех должно быть например, 17/18. А у того самого отличника будет 18/18!
Печать аттестата двоечника: не сданные предметы у него не имеют оценок, поэтому дробь у ученика-двоечника отличается от остальных. Когда, наконец, этот двоечник пересдаст предмет, то его отличная от других дробь будет ещё одним напоминанием о необходимости выставить ему оценку.
Ну, а в идеале, конечно, нужно учесть предложение Маngust-V и добавить галочки выбора нужных столбцов. Но полезность этих доп столбцов однозначная!
Все это работает, если вы сами базу забиваете и вы же распечатываете. В моем случае забивают базу кл. руководители, я только распечатываю на бланках. И я не буду просматривать перед печатью книгу выдачи аттестатов (или учительские бумаги) на предмет верности выставленного количества отметок в аттестат. Моя работа и ответственность другая. Поля Дата рождения и Номер аттестата в списке выпускников упростили для меня работу, но эти данные я мог посмотреть и при печати с предпросмотром, дату рождения, что она вообще есть, а не правильность, а номера аттестатов забиваю сам.
То что Вы работаете с программой только лишь на конечном этапе (при печати аттестатов) вовсе не означает, что нужно лишать предлагаемой полезной возможности тех, кто работает с базой на всех этапах (например, забивает базу "в связке" с классным руководителем) и кому эта возможность принесёт реальную пользу при формировании базы.
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
То что Вы работаете с программой только лишь на конечном этапе (при печати аттестатов) вовсе не означает, что нужно лишать предлагаемой полезной возможности тех, кто работает с базой на всех этапах (например, забивает базу "в связке" с классным руководителем) и кому эта возможность принесёт реальную пользу при формировании базы.
Я переживаю лишь за лишние строчки кода, а "полезная возможность" может обернуться катастрофой.
Внимательно следил за вашими мыслями. В общем, все взвесив сделал примерно так:
- в общем списке выпускников добавил 2 колонки - кол-во_поставленных_оценок/кол-во_всего_оценок (кол-во установленных галочек "Пока нет оценки") и "----" для дополнительных сведений. Была мысль, конечно, еще и посчитать кол-во строк в дополнительных сведениях и выводить кол-во строк, но, думаю, это излишне
- размер окна с оценками можно будет изменять
- добавлю ФИО в заголовок окна с доп.сведениями
- доп.сведения оставлю в отдельном окне, чтобы не нагромождать интерфейс (не все работают на мониторах с FullHD, есть еще и те, кто работает чуть ли не на нетбуках, где разрешение 1366 на 768)
- "Предыдущий/следующий выпускник" мне кажется, что делать не надо. Функция местами полезная, но в основном будет только лишнее нагромождение интерфейса.
-------------------- Кто говорит, тот не знает. Кто знает, тот не говорит.
Уважаемые коллеги! Необходима консультация. Пользуюсь программой ИвАттестат, огромное спасибо автору... но вот возникла необходимость напечатать свидетельства об окончании учениками коррекционной программы VIII вида. Проблема состоит в том, что изначально они учились в коррекционной школе, а затем школа закрылась и детей перевели в общеобразовательную школу на коррекционную программу VIII вида. В названии школы о коррекционной программе ни слова. Т.е. при печати свидетельства ни где не будет отображаться что дети закончили коррекционную программу VIII вида. На сколько это правильно? Спасибо!
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
Алекс написал(а):
1. - размер окна с оценками можно будет изменять
2. - доп.сведения оставлю в отдельном окне, чтобы не нагромождать интерфейс (не все работают на мониторах с FullHD, есть еще и те, кто работает чуть ли не на нетбуках, где разрешение 1366 на 768)
1. Может быть имеет смысл изменять не только размер окна с оценками, но и размер окна с выпускниками? Ведь бывает так же, что не влезает один-два выпускника.
2. По поводу разных мониторов - именно так! Абсолютно согласен. Бывает монитор большой и можно добавить что угодно, а бывает... как бывает Причём бывает что работать приходится в одном году на разных мониторах (заполнял в одном месте, скинул на флешку, и заканчивал в другом месте).
Автор
RE: Обсуждение программы "ИвАттестат"
Пользователь удален автоматически по причине длительной неактивности
Сейчас В программе это поле мемо единое и при внесении данных отстроить и выровнять их красиво не получатся[img]https://yadi.sk/i/aWVe6pc6VSJBXQ[/img] хотелось бы разбить на несколько столбцов данное