Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Web-орієнтована система тьюторської підтримки

Реферат Web-орієнтована система тьюторської підтримки





хід із системи.

Метод action_index () контролера courses.php класу Controller_Index_Courses передає дані про існуючі курсах, такі як назва, категорія і записаний чи користувач на даних курс. Метод action_view () відображає вміст курсу. Метод передає в уявлення масив даних з таблиці lections і tests, обраних для відповідного курсу. p align="justify"> Відображає вміст лекції метод action_view () класу Controller_Index_Lection в контролері lection.php. При виборі лекції метод отримує ідентифікаційний номер лекції та виконується запит на вибір з таблиці lection значень за відповідним id лекції. Отриманий масив даних передається в уявлення. p align="justify"> Метод action_view () контролера main.php отримує даних з моделі для виведення їх на головну сторінку ІС.

У контролері news.php описаний клас Controller_Index_News з методами action_index () і action_view (). Метод action_index () відправляє запит до моделі на вибір записів сортованих по зменшенню дати. Цей масив даних передається на уявлення, де відображається весь список новин з коротким описом. Для перегляду повної новини треба натиснути на назву новини і тоді спрацює метод action_view (), який отримає id вибраної новини та передасть даних до подання, вибрані з моделі. p align="justify"> Один з головних контролерів tests.php. У ньому описаний клас Controller_Index_Tests c методами action_index () і action_go (). При роботі методу action_index () відбувається вибір з питань і варіантів відповідей по обраному курсу. Коли тестування завершено, працює метод action_go (), який підраховує результат тестування і записує результат в таблицю testresult. p align="justify"> Контролер user.php надає функції однакові для всіх користувачів, такі як відображення інформації в особистому профілі, список пройдених курсів - метод action_index (), перегляд отриманих і відправлених повідомлень - метод action_message (), відправка повідомлень іншим користувачам - метод action_sendpm (), зміна даних свого профілю - метод action_settings (), оновлення аватара користувача - action_updateavatar ().

Таким чином, був реалізований клас Index, створені контролери та їхні методи, що задовольняють функціональним можливостям користувача системи.

У кожному методі необхідно було передавати значення в шаблон. У всіх контролерах є властивості public $ template ='', які визначає базовий шаблон подання для кожного користувача. У самому контролері властивість $ template є рядком, а в методах контролера звернення до нього як до об'єкта. Більш докладно описана робота з уявленнями в пояснювальній записці до курсового проекту Пакульського Е.И [10]. br/>

5.1.2 Реалізація базових класів компонента Модель

Kohana надає потужний засіб взаємодії з базами даних. Моделі - це класи, призначені для роботи з інформацією, що передається або запитуван...


Назад | сторінка 13 з 17 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Метод Ньютона (метод дотичних). Рішення систем нелінійних алгебраїчних рів ...
  • Реферат на тему: Графічний метод і симплекс-метод розв'язання задач лінійного програмува ...
  • Реферат на тему: Рішення систем нелінійніх рівнянь. Метод ітерацій. Метод Ньютона-Канторов ...
  • Реферат на тему: Метод експертного багатокритеріального оцінювання. Метод аналізу ієрархій ...
  • Реферат на тему: Порівняння методів одновимірної оптимізації: метод золотого перетину і мето ...