Дипломная работа: Класний електронний журнал
Весь матеріал поділяється на навчальні блоки або модулі. Якщо ж на опрацювання теми відводиться більше як 18 годин, її ділять на два міні-модулі, розділивши відповідно і кількість балів.
Під кожний модуль складається відповідний методичний комплекс – тобто програма дій для учня і для вчителя.
На початку вивчення модуля учитель, виходячи з кількості, необхідних для визначення рівня засвоєння знань, видів робіт,їх значущості та об’єму , визначає максимальну кількість балів, яку може набрати учень за вивчення даної теми (модуля), відповідно кількість балів за кожен вид роботи і знайомить з ними учнів. Це дає учням змогу самим коригувати глибину вивчення даної теми.
Відповідно ця система сприяє розвитку самоконтролю та навичок самостійної роботи, що надзвичайно важливо для старшокласників та майбутніх студентів. Ця система стимулює учнів до творчої роботи на кожному навчальному занятті, до вивчення додаткового матеріалу, до участі в позакласній роботі.
Поточні бали (оцінки) протягом модуля учням не виставляються, замість них їм присуджуються рейтингові бали за визначеними показниками їхньої діяльності.
По закінченні модуля рейтингові бали підсумовуються і адаптуються до традиційних балів. Для цього складається спеціальна еквівалентна шкала.
Таблиця 1.
1б | 2б | 3б | 4б | 5б | 6б | 7б | 8б | 9б | 10б | 11б | 12б |
1-13% | 14-26 | 27-39 | 40-45 | 46-51 | 52-59 | 60-65 | 66-71 | 72-79 | 80-88 | 89-99 | 100 і більше |
Модульно-рейтингова система вимагає значних зусиль не лише від учня, а й від учителя, вона мобілізує його зусилля, підвищує увагу до потреб дітей. Як вчителеві так і учням потрібно чимало часу витратити на обчислення рейтингу та визначення його еквівалентності традиційним оцінкам. Однак за допомогою сучасної обчислювальної техніки цей процес можна полегшити.
Програма не лише визначає суму балів та їхню відсоткову відповідність максимальній, а й за введеними рейтинговими межами виставляє об’єктивну оцінку кожному учневі.
За допомогою такої таблиці дуже легко отримати образне графічне зображення успішності учнів і визначити види роботи, які учень виконує краще, ніж інші. Цю інформацію завчасно доводять до відома учня та його батьків, що дозволяє їм швидко реагувати і при потребі виправляти становище.
Програма дає змогу вводити не тільки позитивні, але й негативні значення балів, наприклад за небажання працювати на уроці так як того вимагає вчитель.
3. ПРОЕКТНО-ПОЯСНЮВАЛЬНИЙ РОЗДІЛ
3.1 Виб ір інструментальних засобів розробки програми
Найважливішим питанням, перед створенням електронної навчальної системи – вибір інструментальних засобів, за допомогою яких буде реалізована програма.
В цьому напрямку потрібно розглянути наступні засоби:
1. Засоби низького рівня. Їх характеризує виключна гнучкість, можливість написання коду програми на низькому рівні. До недоліків можна віднести відносну непрозорість коду, відчутно меншу швидкість розробки а також багато ручної роботи. Прикладами можуть бути Visual C++, Watcom C++, BC++, PL 2;
2. RAD-засоби. RAD (Rapid Application Development – Швидка Розробка Додатків)-засоби характеризуються легкістю супроводу, високою швидкістю створення додатків, гнучкістю, великою кількістю компонент для проектування, прозорістю програмного коду. До таких засобів відносяться Delphi, C++ Builder, Jbuilder, VisualBasic і т.д.;
3. HTML-технології та застосування мов написання сценаріїв – Perl, JavaScript, VBScript. Очевидним недоліком є неповноцінність навчальної системи, так як вона являла б собою комплекс WEB-сторінок.
З вище сказаного слідує, що перевагу слід надати RAD-засобам. Додатки, що написані з їх допомогою, можна легко масштабувати, вони мають достатню універсальність. В навчальному плані кафедри КСМ нашого університету не заплановане вивчення жодної з вище згаданих RAD- систем розробки, проте нам викладали курси з програмування мовами Pascal, Object Pascal, С++, які лежать в основі Delphi та C++ Builder відповідно. Тому вибір засобів програмування звузився до вибору Delphi чи C++ Builder. Проте як виявилося пізніше великих розбіжностей між цими засобами немає.
Усі компоненти, форми і модулі даних, працюють у Delphi та C++Builder для Windows без будь-яких змін. Delphi залишатися найлегшою у використанні і самою продуктивною RAD- системою. C++Builder ідеально підійде тим розроблювачам, що надають перевагу програмуванню мовою C++, і хочуть зберегти продуктивність Delphi. Унікальний взаємозв'язок цих систем програмування дозволяє при створенні додатка без ускладнень переходити з одного середовища розробки в іншу.
Політика, що проводиться відділами математичного забезпечення більшості фірм і організацій, допускає виборі мови програмування, за умови сумісності вироблених ними об'єктів і кодів. Неухильно слідуючи цій політиці, C++Builder зберігає матеріальні вкладення в Delphi, увібравши в себе бібліотеку візуальних компонентів, інтуїтивне інтегроване середовище, візуальні механізми двонаправленої розробки, методику наслідування форм і різномасштабні засоби доступу до баз даних.
Таким чином питання вибору між вище описаними двома середовищами розробки не таке уже й суттєве, як здавалось на початку. Слід використовувати той апарат програмування, що зробить вирішення ваших задач більш продуктивним, такий який вам більше подобається і який вам представляється більш чітким. C++ і Delphi рівноправні у роботі - майже усе, що ви написано в Delphi, можна легко використовувати в C++Builder, і навпаки.
Програмісти можуть працювати в тому середовищі, що краще і швидше забезпечить реалізацію поставленого поточного завдання. Delphi і C++Builder скомпілюють і зберуть готовий додаток з однаковим успіхом.
Написавши деякий об'єкт для проекту Delphi, ви зможете повторно використовувати його, без змін, у проекті C++Builder.
Delphi пропонує програмістам дуже простий, легкий в освоєнні синтаксис мови. Можна не боятись, що розробки Delphi не підуть на C++Builder. При реалізації складних проектів великою командою програмістів будь-який її учасник вільний вибрати мову Object Pascal або C++ відповідно до індивідуального смаку, навичками і прихильністю. У будь-яких комбінаціях результатом спільної розробки буде єдина високоефективна програма, що виконується.
Слід обирати Delphi, коли потрібно якомога швидше створити який-небудь простий модуль або об'єкт, навіть якщо ви звикли працювати на C++.
Таким чином, C++Builder у симбіозі з Delphi утворить винятково продуктивну пару систем для швидкої колективної розробки найскладніших додатків для Windows.
Delphi використовує мову Object Pascal, що викладається в багатьох спеціалізованих школах і навчальних інститутах. Створений Н.Виртом як засіб для навчання студентів програмуванню, мова Pascal стараннями фахівців корпорації Borland видозмінився в Object Pascal для Windows і стала основою могутньої професійної системи, якій під силу будь-які задачі – від створення простих обчислювальних програм, до розробки найскладніших реляційних СУБД.
Таким чином вирішальним у виборі засобів програмування стала наявність у Delphi 4.0 компонента HTMLViewer. Який дозволив створити програмно-незалежний інтерпретатор html-сторінок, використати велику кількість методів та властивостей при роботі з ним, а відповідно і скористатися усі переваги мови HTML, яка описана в одному з наступних розділів.
3.2 Огл яд середовища програмування DELPHI
Delphi - це комбінація декількох найважливіших технологій:
· Високопродуктивний компілятор у машинний код