Департаментобразования города Москвы
Государственноеобразовательное учреждение высшего профессионального образования
“МосковскийГородской Педагогический Университет”
Математическийфакультет
Кафедра информатикии прикладной математики
Дипломная работа
По теме:
Созданиесправочного пособия с помощью системы управления контентом “Joomla” дляобучения информатике в школе
Студента 5 курса
очной формы обучения
Цыганова Виктора Ивановича
Научный руководитель: заведующий
кафедрой информатики и прикладнойматематики доктор технических наук, профессор
Григорьев Сергей Георгиевич
Москва, 2010
Ведение
Современный уровеньразвития электронных устройств и в частности компьютерной техники позволяетсоздавать новые технологии в различных сферах научной и практическойдеятельности. Одной из таких сфер стало образование – процесс и результатусвоения систематизированных знаний, умений и навыков.
Образование являетсямощной информационной сферой, в которой используется опыт различныхклассических (не компьютерных) информационных систем. Это позволило образованиюбыстро откликнуться на возможности современной техники. На наших глазахвозникают образовательные ресурсы и нетрадиционные информационные системы, связанныес обучением. Эти системы называют информационно-обучающими.
Такиеавтоматизированные обучающие системы помогают учащимся осваивать новыйматериал, а преподавателям производить контроль знаний обучаемых, а такжеподготовить, наглядно и визуально красиво представить учебный материал.
Работаучителя информатики в школе требует применения компьютерных технологийобучения, и мне очень часто приходится использовать компьютерные информационныетехнологии: мультимедиа, обучающие и контролирующие программы, всемирнуюкомпьютерную сеть и многое другое. Подобные ресурсы являются одним из наиболееоптимальных и эффективных средств обучения в современном образовании.
Говоряоб объекте исследования, можно сказать, что данная дипломная работа поможетпонять и изучить процесс создания такой неотъемлемой части любойавтоматизированной системы обучения как справочное пособие. К сожалению, такиесистемы обучения применяются на практике не так часто, как хотелось бы. Этосвязано не столько с не эффективностью подобных обучающих систем, сколько струдностями, возникающими при их создании. В этой дипломной работе будетпоказан один из вариантов создания и практической реализации одного из основныхэлементов автоматизированной системы обучения. Данное справочное пособие будетсоздано с помощью системы управления контентом CMS«Joomla».Дипломная работа покажет, что при умеренной теоретической подготовке инебольшом практическом навыке и опыте работы в CMS«Joomla»,подобное справочное пособие сможет создать не только любой преподавательинформатики, но и даже обучающиеся у него ученики.
Предметомисследования моей дипломной работы будет определение основных принципов иметодов работы с CMS«Joomla»,с помощью которых можно создать образовательный ресурс. В практической части дипломнойработы рассмотрены основные этапы создания обучающей системы, с которымисталкивается разработчик при реализации аналогичного образовательного ресурса.Будет показана эффективность результатов использования справочного пособияпо HTMLна уроках информатики, при изучении темы «Основныепонятия языка HTML».
Актуальностьтемы дипломной работы заключается в том, что благодаря подобным образовательнымресурсам процесс обучения для учащихся становится более интересным, наглядным,быстрым и эффективным. Также автоматизированные системы обучения помогаютпреподавателю производить контроль знаний обучаемых, поднимать успеваемость вклассе и повышать уровень мотивации изучения предмета у учащихся и развивать уних универсальные учебные действия.
Проблемасостоит в необходимости изучения теоретических основ и основных принциповпостроения образовательных ресурсов на CMS«Joomla».
Цельисследования – разработать справочное пособие по HTMLс помощью системы управления контенком CMS«Joomla».Перечислить основные возможности системы управления контентом CMS«Joomla»и показать способы их практической реализации на примере создания справочногопособия по HTML. Продемонстрироватьэффективность использования данного справочного пособия на уроках информатики.
Гипотезаисследования – если педагог хочет создать справочное пособие, помогающееучащимся лучше и быстрее осваивать материал, то его можно реализовать с помощьюсистемы управления контентом CMS«Joomla».
Задачиисследования:
· Провести анализкомпьютерных обучающих систем, уточнить основныепринципы новых информационных технологий обучения, выявить типыобучающих систем;
· Рассказать о целисоздания и развития глобальной сети интернет, описать современные средстваразработки web — сайта, выявить основные достоинствасистемы управления контентом CMS«Joomla»;
· Подготовитьоперационную систему к работе с CMS«Joomla», создать справочное пособие по HTML с помощью системы управления контентом CMS «Joomla»; произвести апробациюрезультатов исследования, показать эффективностьиспользования справочного пособия по HTMLна урокахинформатики, при изучении темы « Основные понятия языка HTML».
Методы исследования –теоретический анализ литературы по проблемам исследования основныххарактеристик дипломной работы. Нахождение приемлемых способов и методовапробации. Обобщение педагогического опыта.
Значимость исследованиязаключается в выявлении основных методов создания справочного пособия по HTMLс помощью CMS«Joomla»и дальнейшей модернизации и улучшении данного автоматизированногообучающего ресурса для повышения уровня универсальных учебных действий учащихся.
Структура работы — введение, теоретические и практические главы, заключение и библиография. Вовведении описываются основные характеристики дипломной работы: проблема иактуальность, объект и предмет, цель и задачи, гипотеза и методы исследования;определяется значимость исследования, приводится структура работы и краткоеизложение содержания каждой главы дипломной работы.
Теоретическая частьработы содержит теоретический материал и основные понятия, затронутые ииспользуемые в практической части дипломной работы. Их знание необходимо длявыполнения задач исследования.
Практическая частьработы вытекает из теоретического исследования и содержит основные практическиепринципы разработки справочного пособия, применяемые при создании ресурса спомощью CMS«Joomla»;основные выводы по эффективности применения разработанного справочного пособияна уроках информатики; описание условий апробации, а также полученные результатыисследования.
Результатыработы – мною было разработано справочное пособие по HTML с помощью системы управления контенком CMS «Joomla». Апробация показала, что благодаря данномуобразовательному ресурсу, учащиеся стали лучше и быстрее усваивать новыйучебный материал. У них выросла общая мотивация к учебе. Улучшилось качество обучения,повысился уровень информационной культуры. Также у учащихся стала проявлятьсябольшая степень самостоятельности, в их деятельности появились элементы творчества.
Вдипломной работе были перечислены основные возможности CMS«Joomla»,определены ее достоинства и недостатки, оговорены особенности, основныепринципы и способы работы с данной системой управления контентом.
Глава I. Теоретическая часть
§1. Компьютерные обучающие системы. Основные принципыновых информационных технологий обучения
Сизобретением компьютера, перед человеком отрылось много новых и до этого несуществующих возможностей. Наше общество уже нельзя представить безиспользования компьютерной техники. Современные компьютеры применяютсяпрактически во всех областях знаний. Одной из таких наиболее важных и значимыхобластей, является сфера образования. В педагогике такое направление вобразовании называется компьютерные технологии обучения.
Перваяобучающая система носила название Plato.Она была разработана в США в конце 50-х годов на основе мощной ЭВМ фирмы « ControlData Corporation».Эта система развивалась в течение 20 лет. По-настоящему массовым создание ииспользование обучающих программ стало с начала 80-х годов, когда появились иполучили широкое распространение персональные компьютеры. С тех поробразовательные применения ЭВМ выдвинулись в число их основных примененийнаряду с обработкой текстов и графики, оттеснив на второй план математическиерасчеты.
Внедрениекомпьютерного обучения позволило начать массовую разработку обучающих программ.Программы создавались представителями конкретных дисциплин, опираясь в основномна интуицию и практический опыт. В программах разработчики воплощали своипредставления о преподавании с помощью компьютера. Педагоги-теоретики долгоевремя оставались в стороне от этого нового направления в обучении. В результатедо сих пор отсутствует общепризнанная психолого-педагогическая теориякомпьютерного обучения, компьютерные обучающие программы продолжают создаватьсяи применяться без необходимого учета принципов и закономерностей обучения.
Благодарясвоим мультимедийным особенностям современный ПК является уникальным по своимвозможностям обучающим средством. Персональный компьютер применяется в обучениисамым разнообразным дисциплинам и служит базой для создания большого числановых информационных технологий обучения. Особенности персонального компьютеравыгодно отличают его от других технических средств обучения. Эти особенностизаключаются в возможности компьютера одновременно сочетать:
· интерактивный(диалоговый) режим работы (действие человека – реакции компьютера — … — действие человека — реакция компьютера и т.д.);
· «персональность»компьютера (небольшие размеры и относительно невысокая стоимость, позволяютобеспечить компьютерами целый класс);
· хорошиеграфические, иллюстративные возможности (среднестатистический компьютер имеет разрешающуюспособность монитора 1024x768 точек при 32 млн. цветовых оттенков — это качествонесопоставимо выше чем у обычного цветного телевизора или иллюстрации в журнале);
· простотауправления и интуитивно понятный интерфейс;
· легкостьрегистрации учащихся в обучаемой программе и хранения информации о процессеобучения и работе учащегося.
Есликомпьютер используется как обучающее средство, то обычно его техническиевозможности позволяют:
· активизироватьучебный процесс;
· индивидуализироватьобучение;
· работатькаждому ученику в своем индивидуальном темпе;
· повыситьнаглядность в предъявлении материала;
· сместитьакценты от теоретических знаний к практическим (и наоборот);
· повыситьинтерес учеников к изучению нового материала и обучению в целом;
· реализоватьавтоматизированную систему проверки и контроля учащихся.
Активизацияобучения связана с диалоговым характером работы компьютера и с тем, что каждыйученик работает за своим компьютером. При традиционном классном обученииосновное — это восприятие учащимися информации в устной форме, при этом ученикуне часто приходится проявлять активность на уроке и учитель не в состоянииорганизовать и контролировать активную работу каждого ученика на его рабочемместе. Поэтому традиционное обучение, в основном, является пассивным и на урокеактивно работают 20 – 30% учащихся. Если же обучение ведется в компьютерномклассе, компьютер диалоговым характером своей работы стимулирует ученика кдеятельности и позволяет контролировать ее результаты.
Индивидуализацияобучения при использовании компьютера также связана с интерактивным характеромработы с компьютером и наличием компьютеров на рабочих местах: каждый учениктеперь может сам выбирать темп обучения, делать в работе паузы. Более глубокийи тонкий учет индивидуальных особенностей учащихся может осуществлятькомпьютерная программа, с помощью которой ведется обучение (педагогическоепрограммное средство). Определив уровень обученности ученика с помощьюначального теста, программа может, в соответствии с этим уровнем, предъявлятьтеоретический материал, вопросы и задачи, а также подсказки и помощь. Обучениеслабых учеников программа ведет на самом легком (базовом) уровне, изложениетеоретических сведений максимально упрощено, вопросы и задачи облегчены, помощьимеет характер прямой подсказки. Обучение сильных учеников ведется на наиболеесложном уровне, теория излагается углубленно, предлагаются творческие задачи,требующие изобретательности и интуиции, а помощь имеет косвенный характер — намека или наводящего на правильный путь вопроса. Между этими крайними случаямиобучающая программа может учитывать более тонкую градацию подготовленностиучащихся.
Каждыйученик в процессе обучения сталкивается с трудностями связанными с наличиемпробелов в знаниях или особенностями мышления. При обучении с помощьюкомпьютера обучающая программа может диагностировать пробелы в знаниях ученика,его индивидуальные особенности и строить обучение в соответствии с ними.
Графическиевозможности дисплеев персональных компьютеров позволяют сделать компьютерноеобучение очень наглядным. На экране дисплея можно показывать геометрическиефигуры и построения, стилизованные изображения реальных объектов и т.п. Все этоможно реализовать как статически (т.е. неподвижно), так и динамически, вдвижении. С помощью компьютерной графики можно сделать зримыми такие явления ипроцессы, которые не могут быть увидены в действительности, можно создатьнаглядный образ того, что на самом деле никакой наглядности не имеет (например,эффектов теории относительности, закономерностей числовых рядов и т.п.). Наэтой возможности компьютеров основывается, так называемая, когнитивнаякомпьютерная графика — особое направление применения компьютеров в научныхисследованиях, когда иллюстративные возможности компьютера используются дляизучения различных закономерностей.
Всегдаостро стоит вопрос о соотношении теории и практики применительно к научномузнанию. Традиционное обучение является преимущественно теоретическим.Классно-урочная форма обучения подталкивает каждого педагога в отдельности ивсю систему образования в целом к усилению теоретической стороны обучения вущерб практической. В самом деле, любому педагогу излагать теоретические знанияу доски и требовать от учеников воспроизведения этого изложения значительнолегче, чем организовывать ориентированную на практику работу учащихся. Если жевести обучение с помощью компьютера, оно приобретает практический уклон:диалоговый характер работы с компьютером, его вычислительные моделирующиевозможности предрасполагают к обучению в форме решения задач практическойнаправленности.
Важнымусловием успешного обучения является интерес учеников к изучаемому предмету,ходу обучения и его результату. Этот интерес связан с множеством факторов:содержанием изучаемого предмета, уровнем его сложности, организацией процессаобучения, системой поощрений и наказаний, применяемой учителем, мастерством иинтересом к предмету самого учителя, системой ценностей ученика, его ближайшегоокружения, родителей, взаимоотношениями в классном коллективе.
Компьютернаятехнология повышает интерес к обучению предметам, не связанным с информатикой.Новое в организации учебного процесса с участием компьютера, само изменениехарактера работы ученика на уроке способствуют повышению интереса к учебе. В тоже время, более тонкое использование возможностей компьютера позволяетуправлять мотивацией учеников во время компьютерного обучения. Здесь имеются ввиду, в первую очередь, мотивирующие реплики обучающих программ, т.е. фразы, вкоторых обучающая программа оценивает работу ученика и стимулирует дальнейшееобучение. Эти фразы могут иметь неформальный характер и создавать положительнуюэмоциональную атмосферу при работе с компьютером. Важное значение имеютэлементы игры, состязательности в компьютерном обучении (например, подсчеточков и сравнение достижений различных учеников) или звуковые и зрительныеэффекты (звучание музыкальных мелодий, мигание и цвета на экране дисплея). Вотдалеко неполный арсенал возможностей компьютера, делающих его оченьперспективным для использования в учебном процессе обучающим средством.
Несмотряна все преимущества использования компьютерных программ в обучении, очень частоу учеников возникает сложности в работе за компьютером. Именно поэтому одной изглавных задач учителя работающего с компьютерной техникой правильно подобратьобучающие программы и разработать верную методику использования возможностейкомпьютера в обучении.
§2. Типыобучающих систем
Основанием для классификации служат обычно особенности учебнойдеятельности обучаемых при работе с программами. Многие авторы выделяют четыретипа обучающих программ:
· тренировочныеи контролирующие;
· наставнические;
· имитационныеи моделирующие;
· развивающиеигры.
Программы1-го типа (тренировочные) предназначены длязакрепления умений и навыков. Предполагается, что теоретический материал ужеизучен. Эти программы в случайной последовательности предлагают учащемусявопросы и задачи и подсчитывают количество правильно и неправильно решенныхзадач (в случае неправильного ответа может выдаваться поощряющая ученикареплика). При неправильном ответе ученик может получить помощь в видеподсказки.
Программы2-го типа (наставнические) предлагают ученикам теоретическийматериал для изучения. Задачи и вопросы служат в программах для организациичеловеко-машинного диалога, для управления ходом обучения. Так если ответы,даваемые учеником, неверны, программа может «откатиться назад» для повторногоизучения теоретического материала.
Втаком типа программ основным теоретическим источником современногокомпьютерного обучения следует считать программированное обучение. Его главнымэлементом является программа, понимаемая как упорядоченная последовательностьрекомендаций (задач), которые передаются с помощью дидактической машины илипрограммируемого учебника и выполняются обучаемыми. Существует несколько известныхразновидностей программируемого обучения:
1.Линейное программированное обучение. Разработано Скиннером в1954 году. При создании автор опирался на бихевеористскую психологию, всоответствии с которой обучение основано на принципе S– R, т.е. на появлении некоторыхфакторов (S-stimulus)и реакции на них (R-reaction).По этой концепции для любой реакции, соответственно усиленной, характернасклонность к повторению и закреплению. Поощрением для обучаемого являетсяподтверждение программой каждого удачного шага, причем, учитывая простотуреакции, возможность совершения ошибки сводится к минимуму.
Линейная программа впонимании Скиннера характеризуется следующими особенностями:
· Дидактическийматериал делится на незначительные дозы, называемые шагами, которые обучаемыепреодолевают значительно легко, шаг за шагом;
· Вопросы,содержащиеся в отдельных рамках программы, не должны быть очень трудными, чтобыобучаемые не потеряли интереса к работе;
· Обучаемые самидают ответы на вопросы, привлекая для этого необходимую информацию;
· В ходе обученияучащихся сразу же информируют о том, правильны или ошибочны их ответы;
· Все обучаемыепроходят по очереди все объем программы, но каждый делает это в удобном длянего темпе;
· Во избежаниемеханического запоминания одна и та же мысль повторяется в различных вариантахи разных местах программы.
2.Разветвленная программа. Автор концепции разветвленногопрограммирования – А. Кроудер. Разветвленная программа основана на выбореодного правильного ответа из нескольких данных, она ориентирует текстмногократного выбора. По мнению автора, выбор правильных ответов требует отобучаемых больших умственных способностей, нежели припоминание какой-тоинформации. Непосредственное подтверждение правильности ответа он считает своеобразнымтипом обратной связи.
Вопросы,в понимании Кроудера, нужны для достижения с следующих целей:
· Проверить,знает ли ученик материал;
· Вслучае отрицательного ответа отсылать обучаемого к координирующим и обосновывающимответ порциям информации;
· Увеличениеусилий обучаемого и одновременную ликвидацию механического обучения черезмногократное повторение информации;
· Формированиетребуемой мотивации обучаемого.
Еслиосновой линейной программы является стремление избежать ошибок, торазветвленная программа не направлена на ликвидацию ошибок в процессе обучения.Ошибки Кроудер трактует как возможность обнаружить недостатки в знанияхобучаемых, а также выяснить, какие проблемы обучаемые уяснили недостаточно. Благодарятакому методу о его программе можно сказать, что она сводится к «управлениюпроцессом мышления», в то время как линейная программа основана на «управленииответами».
Постепеннооба классических типа — линейное и разветвленное программированное обучение — уступили место смешанным формам.
Известнонесколько видов организации программ наставнического типа, называемых такжеалгоритмами программированного обучения.
1.Последовательно-подготовительный алгоритм. Начальный элементзадания относительно прост, он подготавливает выполнение второго, болеесложного, а тот, в свою очередь, третьего и т.д. Заключительные элементы имеютдостаточно высокий уровень сложности.
2.Параллельно-подготовительныйалгоритм. Начальные элементы заданий независимо один отдругого подготавливают выполнение следующего за ним комплексного элементавысокого уровня.
3.Последовательно-корректирующийалгоритм. Начальные элементы задания имеют высокий уровеньсложности, а каждый последующий элемент корректирует выполнение предыдущего, указывая,например, на противоречия, к которым приводят неправильные ответы.
4.Параллельно-корректирующийалгоритм. Обучаемому предлагается комплексный элемент высокогоуровня, последующие элементы играют роль наводящих (подсказывающих), причем сразных позиций, независимо один от другого.
5.Алгоритмпереноса. Приводятся два массива элементов А(N) и В(N). Имимогут быть понятия, отношения, действия, характеристики и т.д. Требуетсяустановить логическое соответствие между ними.
6.Аналитический алгоритм. Предлагаются элементы А(N).Необходимо установить принадлежность каждого из них к одному из классов В(N).
7.Синтезирующий алгоритм. Элементы массива А(N)уже разбиты на подгруппы. Задача обучаемого — установить критерий, по которомуосуществлялась классификация.
8.Алгоритм упорядочения. Элементы массива А(N) необходимо упорядочить понекоторому указанному критерию В(N).Этот алгоритм требует для своего выполнения комплексной умственнойдеятельности.
Большинствоинструментальных систем предоставляют преподавателю возможность составлятьобучающие и контролирующие задания с различными типами ответов.
3.С выборочным ответом. Обучаемому предлагается задание (вопрос)и набор (меню) готовых ответов, из которых он может сделать выбор правильного,по его мнению, ответа (утверждения).
Такойвариант задания наиболее удобен для машинной реализации, так как ЭВМанализирует лишь номер, по которому легко определяет правильность ответа. Напервый взгляд задания с выборочным ответом имеют ряд недостатков, а именно:обязательное предъявление верного ответа, возможность его угадывания, а значит,ограничение мыслительной деятельности обучаемого. Эти недостатки существенноснижаются путем правильного, творческого и остроумного применения различныхпринципов составления таких заданий.
Вероятностьугадывания правильного ответа сводится к минимуму следующими простыми приемами:
· Повторениеманалогичного по смыслу вопроса в нескольких различных формах;
· Увеличениемчисла элементов для выбора (при выборе из пяти ответов вероятность угадыванияравна 0,2);
· Увеличениечисла верных ответов до двух или до нескольких пар. Подбирать ответы в заданияхнеобходимо таким образом, чтобы они были правдоподобными иравнопривлекательными.
Формызаданий с выборочным ответом:
1.С частично-конструируемьш ответом. Задания этого типаявляются промежуточным и связующим звеном между заданиями с выборочным ответоми свободно-конструируемым. Частично-конструируемый ответ составляется изчастей, предложенных преподавателем.
Этаформа используется для заданий по составлению определений законов, теорем,стандартных формулировок и т.д. В верный ответ входят, как правило, не всеэлементы задания, и порядок их выбора не является жестким.
2.Со свободно-конструируемым ответом. Задания такого типаявляются наиболее предпочтительными для автоматизированного обучения и контроля.Они позволяют слушателю общаться с компьютером на естественном языке, имитируядиалог обучаемого и преподавателя.
Заданиясо свободно-конструируемым ответом наиболее сложны для обучаемого, так какполностью исключают возможность угадывания и требуют значительной умственнойработы перед вводом в компьютер ответа, набираемого на клавиатуре в свободнойформе. В то же время резко возрастает сложность деятельности преподавателя — автора курса по формированию автономных ответов для анализатораинструментальной системы. Применяемый при оценке полученного ответа обучаемогона заданный вопрос эталон сравнивается с текстом и вырабатываетсясоответствующий признак ответа: «верный», «неверный», «предполагаемый» и т.д.
Такимобразом, автор курса формирует шаблоны, предъявляемые обучаемому в зависимостиот признака ответа, что создает иллюзию «понимания» системой смысла введеннойфразы, так как при разных ответах на один и тот же вопрос обучаемый получает иразличную реакцию компьютера.
Всовременных инструментальных системах реализованы следующие методы сравненияэталонного ответа с ответом обучаемого.
1.Анализ по ключевым словам. Этот метод анализа достаточно прости универсален. Эталонный ответ, заранее введенный преподавателем, используетсяв качестве ключа, который сравнивается с ответом обучаемого на протяжении всейстроки. Ключом может быть один символ, слово или группа слов.
Прииспользовании ключевых слов можно достичь достаточно хороших результатов. Ноприменять метод надо достаточно осторожно, так как возможности распознаваниясмысла с его помощью ограничены и ответ не распознается при перестановкахвнутри ключа.
2.Синтаксический анализ с использованием символов частичнойобработки ответа обучаемого. Этот метод анализа целесообразно использовать втом случае, когда требуется выполнить сравнение не по ключу, а по жесткомуэталону. Выполняется посимвольное сравнение ответа с эталоном. При совпадениивсех символов ответа с символами эталона вырабатывается признак «верно».
Однакопри работе могут возникнуть ситуации, когда необходимо, с целью болеекорректного толкования смысла ответа, сделать некоторые отступления от правилпрямого сравнения. В подобных ситуациях метод синтаксического анализапредусматривает средства частичной обработки ответов обучаемого.
Символычастичной обработки ответа (спецсимволы), включенные в эталон ответа, позволяютигнорировать один или несколько символов при сравнении с эталоном. Всеостальные символы, отличные от символов частичной обработки, в текстеобучаемого должны следовать в том же порядке, что и в эталоне ответа.
3.Логический анализ. Логический метод анализа даетвозможность формирования ответа в свободно-конструируемой форме. В данномслучае ответ может представлять собой фразу или предложение, в котором порядокслов строго не определен. В словах могут игнорироваться окончание или другиечасти.
Основнымотличием данного метода анализа от анализа по ключевым словам является то, чтоисключается необходимость перечисления всех возможных последовательностей ключевыхслов при рассмотрении многословных ответов, так как логический метод позволяетс помощью одного эталона проанализировать насколько вариантов ответов.Недостатками такого рода программ являются:
· Снижениемотивации в ходе работы с программой;
· Возникновениепробелов в знаниях, связанных с непроизвольным рассеянием внимания в процессеработы с программой, а также ослаблением системного связывания знаний приотсутствии их интонационного выделения;
· Сложностьи высокая трудоемкость организации учебного диалога, а также диагностирующей иуправляющей обучением части программы.
Ввидучрезвычайно высокой трудоемкости написания программ такого рода на языкахпрограммирования и высоких требований к программистской квалификацииразработчиков, они часто разрабатываются с использованием программных оболочекавтоматизированных учебных курсов, имеющих свой язык программирования,интерфейс, рассчитанный на разработчика-непрограммиста.
Недостаткомтаких программ является высокая трудоемкость разработки, затруднения организационногои методического характера при использовании в реальном учебном процессе школы.Организационные трудности связаны с тем, что такие программы невозможноиспользовать в структуре урока из-за больших различий в темпе обучения разныхучащихся. Методические трудности заключаются в том, что многие педагоги нередкосклонны не соглашаться с методическими решениями при изложении теоретическогоматериала, предложенными разработчиками программы.
Программы3-го типа (моделирующие) основаны на графически-иллюстративныхвозможностях компьютера, с одной стороны, и вычислительных, с другой, ипозволяют осуществлять компьютерный эксперимент. Такие программы предоставляютученику возможность наблюдать на экране дисплея некоторый процесс, влияя на егоход подачей команды с клавиатуры, меняющей значения параметров.
Программы4-го типа (игры) предоставляют в распоряжение учениканекоторую воображаемую среду, набор каких-то возможностей и средств ихреализации. Использование предоставляемых программой средств для реализациивозможностей, связанных с изучением мира игры и деятельностью в этом мире,приводит к развитию обучаемого, формированию у него познавательных навыков,самостоятельному открытию им закономерностей, отношений объектовдействительности, имеющих всеобщее значение.
Наибольшеераспространение получили обучающие программы первых двух типов в связи с ихотносительно невысокой сложностью, возможностью унификации при разработкемногих блоков программ.
Основныедействия, выполняемые программами первых двух типов:
· Предъявлениекадра с текстом и графическим изображением;
· Предъявлениевопроса и меню вариантов ответа (или ожидание ввода открытого ответа);
· Анализи оценка ответа;
· Предоставлениекадра помощи при нажатии специальной клавиши.
Онимогут быть запрограммированы, так что разработчику обучающей программы остаетсяввести в компьютер только соответствующий текст, варианты ответов, нарисоватьна экране с помощью манипулятора «мышь» картинки. Создание обучающей программыв этом случае выполняется совершенно без программирования, не требует серьезныхкомпьютерных познаний и по силам любому педагогу-предметнику средней школы. Наиболееизвестны отечественные автоматизированные системы обучения: «Урок», «Адонис», «Магистр»,«Stratum». Используются вРоссии и зарубежные системы: «Linkway»,«Techcad» и др. Многие из этихсистем имеют хорошие графические подсистемы и позволяют создавать не толькостатические картинки, но и динамические графические фрагменты в духе «мультимедиа».
Созданиеобучающей системы обычно проходит четыре стадии:
1.Разработка сценария обучающей программы: на этой стадии педагог должен принятьрешение о том, какой раздел какого учебного курса он будет переводить вобучающую программу, продумать материал информационных кадров, такие вопросы иварианты ответов к ним, чтобы они диагностировали трудности, с которыми будутсталкиваться ученики при освоении материала. Разработать схему прохожденияпрограммы, систему взаимосвязей между ее отдельными фрагментами.
2.Ввод в компьютер текстов отдельных кадров будущей программы, рисованиекартинок, формирование контролирующих фрагментов: вопросов, вариантов ответов кним и способов анализа правильности ответов. На этой стадии педагогупотребуется минимальное владение функциями компьютера и возможностями ввода иредактирования, встроенными в инструментальную программу.
3.Связывание отдельных элементов обучающейпрограммы в целостную диалоговую систему, установление взаимосвязей между фрагментами,вопросами и помощью, окончательная доводка программы.
4.Сопровождение программы во время ееэксплуатации, внесение в нее исправлений и дополнении, необходимость которыхобнаруживается при ее использовании в реальном процессе обучения.
Очевидно,что создание обучающих программ средствами инструментальных систем поможетснять остроту главной проблемы компьютерного обучения — отсутствия вдостаточном количестве и разнообразии качественных обучающих программ, такчтобы компьютерное обучение могло превратиться из жанра «показательныхвыступлений» на открытых уроках в действительно систематическое обучениеучебным дисциплинам или их большим разделам.
Вкачестве первого шага к компьютерным технологиям обучения нужно рассматриватьтренирующие и контролирующие программы. Использовать такие контролирующиепрограммы можно систематически. Это не потребует кардинальных изменений всуществующем учебном процессе и избавит учителя от непроизводительных, рутинныхопераций по проверке письменных работ, контролю знаний учащихся, решит проблемунакопляемости оценок. Из-за тотальности контроля учащиеся получат мощный стимулк обучению.
Следующаяпроблема компьютерного обучения связана с тем, что использование компьютера невписывается в стандартную классно-урочную систему. Важно, чтобы ученик прикомпьютерном обучении не был ограничен жесткими временными рамками, чтобыпедагогу не надо было работать «на класс» в целом, а чтобы он мог пообщаться скаждым учеником, дать индивидуальную консультацию по работе с обучающейпрограммой и по материалу, в ней содержащемуся, помочь преодолеть индивидуальныезатруднения.
При проведении урока сиспользованием компьютеров работа педагога проходит фазы:
· Планированияурока (определяется место урока в системе занятий по данной дисциплине, времяпроведения в кабинете электронно-вычислительной техники, тип урока и егопримерная структура, необходимые для его проведения программные средства);
· Подготовкипрограммных средств (наполнение оболочек контролирующих программ и обучающихсистем соответствующими дидактическими материалами, подбор моделирующих программ,размещение программных средств на носителях информации, проверка работоспособностипрограмм);
· Проведениясамого урока;
· Подведенияитогов (внесение исправлений в обучающие программы, архивирование их длябудущего использования, обработка результатов компьютерного тестирования,удаление лишних временных файлов).
Отдельноенаправление использования компьютера в обучении — интегрирование предметныхучебных курсов и информатики. При этом компьютер используется уже не каксредство обучения, а как средство обработки информации, получаемой при изучениитрадиционных дисциплин — математики, физики, химии, экологии, биологии,географии. Компьютер выступает при этом в качестве средства предметнойдеятельности.
Особыенадежды при таком использовании компьютера возлагаются на компьютерныетелекоммуникации, возможностями локальных и глобальных компьютерных сетей.
Такаятехнология включает следующие моменты:
· Первоначальнуюмотивацию исследования, постановку цели и задачи исследования;
· Поискрешения задачи, построение гипотез;
· Проведениеисследований, экспериментов, наблюдений и измерений, с целью доказать или опровергнутьвыдвинутые гипотезы;
· Групповоеобсуждение результатов, составление отчета, проведение научной конференции;
· Решениевопроса о практическом применении результатов исследований, разработку и защитуитогового проекта по теме.
Использованиекомпьютера очень хорошо вписывается в эту технологию обучения, особенно еслиимеется возможность реализовать компьютерные телекоммуникации.Телекоммуникационнаясоставляющая проекта позволяет резко повысить интерес учащихся к выполнениюпроекта, делает естественным использование компьютера для представлениярезультатов наблюдений и измерений, способствует формированию информационнойкультуры учащихся. Содержание обучения по методу проектов являетсямежпредметным, интегрированным, привлекающим знания из различных областей. Напрактике позволяет достигать следующие педагогические цели:
· Развитиеписьменной речи;
· Овладениекомпьютерной грамотностью, освоение текстового редактора, компьютерныхтелекоммуникационных программ;
· Развитиеобщих навыков решения проблем;
· Развитиенавыков работы в группе;
· Развитиенавыков творческой работы.
/>
§3. Развитие глобальной сети Интернет
Интернет – всемирнаякомпьютерная сеть, объединяющая миллионы компьютеров в единую информационнуюсистему. Интернет предоставляет широчайшие возможности свободного получения ираспространения научной, деловой, познавательной и развлекательной информации. Интернетвозник как воплощение двух идей – глобального хранилища информации иуниверсального средства ее распространения.
В 1960-х компьютерныесети стали бурно развиваться, но крупным недостатком больших сетей была ихнизкая устойчивость.
Поль Барен, Ларри Робертси Винтсент Серф разработали и применили методы, ставшие основой дальнейшегоразвития сетевых технологий: пакетная коммутация, динамическая маршрутизациясообщений в распределенной сети, использование универсального сетевогопротокола.
В 1969 была созданасеть ARPANET. Именно она стала основой современного интернета, который постепенноразросся до масштабов всей Земли.
В 1976 Серф разработалуниверсальный протокол передачи данных TCP/IP (Transmission control protocol/Internet protocol). Он стал стандартом для межсетевых коммуникаций.
В 1990 Тим Бернерс — Лисоздал систему, реализующую идею единого гипертекстового пространства. Дляописания гипертекстовых страниц служил специальный язык HTML (HyperText MarkupLanguage), а для их пересылке по сети – протокол передачи HTTP (HyperTextTransfer Protocol). Новый способ указания адресов с помощью URL (UniformResource Locator – универсальный указатель ресурсов) позволял легче запоминатьих и лучше ориентироваться в информационном пространстве Интернета. Была написанатакже специальная программа отображения гипертекстовых страниц – первый браузер(browser – обозреватель). Бернерс — Ли назвал свой проект WWW – World Wide Web,то есть «Всемирная паутина».
В 1992 был разработан графическийбраузер «Мозаика» и с учетом возросшей пропускной способности сетей появиласьвозможность быстро передавать цветные изображения, фотографии, рисунки.
В настоящее времяИнтернет развивается экспоненциально: каждые полтора — два года его основныеколичественные показатели удваиваются. Это относится к числу пользователей,числу подключенных компьютеров, объему информации и трафика, количествуинформационных ресурсов.
Растут требования к оперативности и надежности информационных услуг,появляются новые их виды. Уже сейчас ученые разрабатывают принципиально новыеформы глобальных информационных сетей. В недалеком будущем многие процессысетевого проектирования, администрирования и обслуживания будут полностьюавтоматизированы.
§4. Понятие web-сайта
Web-сайт – это информация, представленная в определенном виде, котораярасполагается на Web-сервере и имеет свое имя (адрес). Для просмотра Web-сайтовна компьютере пользователя используются специальные программы, которыеназываются браузерами. Web-сайт состоит из связанных между собой Web-страниц.Web-страница представляет собой текстовый файл с расширением *.html, который содержит текстовуюинформацию и специальные команды – HTML-коды, определяющие в каком виде этаинформация будет отображаться в окне браузера. Вся графическая, аудио — и видео- информация непосредственно в Web-страницу не входит и представляет собойотдельные файлы с расширениями *.gif, *.jpg (графика), *.mid, *.mp3 (звук),*.avi (видео). В HTML-коде страницы содержатся только указания на такие файлы.
Каждая страница Web-сайтатакже имеет свой Internet адрес, который состоит из адреса сайта и имени файла,соответствующего данной странице. Таким образом, Web-сайт – это информационныйресурс, состоящий из связанных между собой гипертекстовых документов(Web-страниц), размещенный на Web-сервере и имеющий индивидуальный адрес. />
§5. Средства разработкиweb-сайта. HTML
Обмен информацией вИнтернет осуществляется с помощью протоколов прикладного уровня и реализующихтот или иной прикладной сервис. Одним из популярных сервисов Интернет сталаWorld Wide Web (WWW), основанная на протоколе HTTP (Hyper Text TransferProtocol — протокол передачи гипертекстовой информации). В гипертекстовыхдокументах, представленных в WWW пользователи, не ограничены одним документом,и более того, не ограничены одним компьютером.
Для подготовкигипертекстовых документов используется язык HTML, предоставляющий широкиевозможности по форматированию и структурной разметке документов, организациисвязей между различными документами, средства включения графической имультимедийной информации. Как уже было сказано выше, HTML-документыпросматриваются с помощью специальной программы — браузера. Наибольшеераспространение в настоящее время получили браузеры Opera,FireFox и Internet Explorer.Реализации этих браузеров доступны практически для всех современных программныхи аппаратных платформ (Windows, Linux,Macintosh).
HTML-документсостоит из текста, представляющего собой содержание документа, и тегов,определяющих его структуру и внешний вид при отображении браузером. Простейшийhtml-документ выглядит следующим образом:
Название
Телодокумента
Каквидно из примера, тег представляет собой ключевое слово, заключенное в угловыескобки. Различают одинарные теги, как, например, , и парные, как , в последнем случае действие тега распространяется только натекст между его открывающей и закрывающей скобкой. Теги также могут иметьпараметры — например, при описании страницы можно задать цвет фона, цвет шрифтаи т.д.:
.
Текствсего документа заключается в теги , сам документ разбивается надве части — заголовок и тело. Заголовок описывается тегами , вкоторые могут быть включены название документа (с помощью тегов )и другие параметры, использующиеся браузером при отображении документа. Телодокумента заключено в теги и содержит собственно информацию,которую видит пользователь. При отсутствии тегов форматирования весь текствыводится в окно браузера сплошным потоком, переводы строк, пробелы и табуляциирассматриваются как пробельные символы, несколько пробельных символов, идущихподряд, заменяются на один. Для форматирования используются следующие основные теги:
- начало нового абзаца, может иметь параметр, определяющий выравнивание:
;
- перевод строки в пределах текущего абзаца;
- выделение текста подчеркиванием
Ссылкана другой документ устанавливается с помощью тега
...,
гдеURL — полный или относительный адрес документа. При этом текст, заключенный втег , обычно выделяется подчеркиванием и цветом, и после щелчка мышьюпо этой ссылке браузер открывает документ, адрес которого указан в параметре href.Графические изображения вставляются в документ с помощью тега .
§6. PHP: Процессоргипертекста
PHP– это язык программирования, созданный для генерации HTML‑страниц на web-сервереи работы с базами данных. В настоящее время поддерживается подавляющимбольшинством хостинг-провайдеров. Входит в LAMP – «стандартный» набор длясоздания web-сайтов (Linux, Apache,MySQL, PHP (Python или Perl)).
В областипрограммирования для Сети, PHP – один из популярнейших скриптовых языков(наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своейпростоте, скорости выполнения, богатой функциональности и распространениюисходных кодов на основе лицензии PHP. PHP отличается наличием ядра иподключаемых модулей, «расширений»: для работы с базами данных, динамическойграфикой, криптографическими библиотеками, документами формата PDF и т.п.Интерпретатор PHP подключается к web-серверулибо через модуль, созданный специально для этого сервера (например, для Apacheили IIS), либо в качестве CGI‑приложения.
В 1994 Расмус Лердорфнаписал набор скриптов на Perl/CGI обрабатывающий шаблоны HTML‑документов.Лердорф назвал набор Personal Home Page (Личная Домашняя Страница) а затем написална языке C новый интерпретатор шаблонов PHP/FI (англ. Personal Home Page /Forms Interpreter – «Личная Домашняя Страница / Интерпретатор форм». PHP/FIвключал базовую функциональность сегодняшнего PHP: оформление переменных встиле Perl ($имя_переменной для вывода значения), автоматическую обработку форми встраиваемость в HTML‑текст и многое другое.
В 1997 году ЭндиГутманс и Зив Сураски сочли PHP/FI 2.0 непригодным и объявили PHP 3.0официальным преемником PHP/FI.
Одной из сильнейшихсторон PHP 3.0 была возможность расширения ядра, что дало PHP возможностьработать с огромным количеством баз данных, протоколов, поддерживать большоечисло API.Был разработан более мощный и полный синтаксис.
Абсолютно новый языкпрограммирования получил новое имя. Разработчики отказались от дополнения оперсональном использовании, которое имелось в аббревиатуре PHP/FI. Язык былназван просто PHP (Препроцессор Гипертекста).
К зиме 1998 года,практически сразу после официального выхода PHP 3.0, Энди Гутманс и Зив Сураскиначали переработку ядра PHP. В задачи входило увеличение производительностисложных приложений и улучшение модульности базиса кода PHP. Расширения дали PHP3.0 возможность успешно работать с набором баз данных и поддерживать большоеколичество различных протоколов, но PHP 3.0 не имел качественной поддержкимодулей и приложения работали неэффективно.
В1999 был разработан PHP4.0, основанный на движке Zend Engine и принёсший с собой набор дополнительныхфункций. В дополнение к улучшению производительности, PHP 4.0 имел ещёнесколько ключевых нововведений, таких как поддержка сессий, буферизациявывода, более безопасные способы обработки вводимой пользователем информации инесколько новых языковых конструкций.
Пятая версия PHP былавыпущена через 5 лет, в 2004 году. Изменения включали обновление ядра Zend(Zend Engine 2), что существенно увеличило эффективность интерпретатора. Была введенаподдержка языка разметки XML, полностью переработаны различные функции, которыестали во многом схожи с моделью, используемой в Java.
Шестая версия PHPнаходится в стадии разработки с октября 2006 года. В ней уже сделано множествонововведений, как, например, исключение из ядра регулярных выражений POSIX и «длинных»суперглобальных массивов, удаление директив safe_mode, php_magic_quotes иregister_globals из конфигурационного файла php.ini. Также много вниманияуделено поддержке Юникода.
/>
§7. СУБД MySQL
Программное обеспечениеMySQL представляет собой очень быстрый многопоточный, многопользовательскийнадежный SQL‑сервер баз данных (SQL – язык структурированных запросов).Сервер MySQL предназначен как для критических по задачам производственныхсистем с большой нагрузкой, так и для встраивания в программное обеспечениемассового распространения.
MySQL является решениемдля малых и средних приложений. Входит в LAMP. Обычно MySQL используется вкачестве сервера, к которому обращаются локальные или удалённые клиенты, однаков дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQLв автономные программы.
Гибкость СУБД MySQLобеспечивается поддержкой большого количества типов таблиц: пользователи могутвыбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так итаблицы InnoDB, поддерживающие транзакции на уровне отдельных записей.Благодаря открытой архитектуре и GPL‑лицензированию, в СУБД MySQLпостоянно появляются новые типы таблиц.
В 2008 был выработанновый SQL‑интерфейс, но API‑интерфейс остался в наследство от mSQL.
MySQL портирована набольшое количество платформ: AIX, BSDi, FreeBSD, HP-UX, GNU/Linux, Mac OS X, NetBSD,OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare,Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, WindowsServer 2003 и Windows Vista. Существует также порт MySQL к OpenVMS.
MySQL имеет API дляязыков C, C++, Java, Perl, PHP, Python, Ruby, Smalltalk и Tcl, библиотеки дляязыков платформы.NET, а также обеспечивает поддержку для ODBC посредством ODBC‑драйвераMyODBC.
MySQL 5.0 содержитследующие нововведения: хранимые процедуры и функции; обработчики ошибок;курсоры; триггеры; представления; информационная схема (так называемыйсистемный словарь, содержащий метаданные).
§8. Системы управленияконтентом
В последние годы сталипопулярны системы управления контентом. С помощью подобных систем легко создатьбазовый web-проект, а web-интеграторполучает возможность развернуть масштабный проект за счет модульности.
Применение системыуправления контентом при разработке web-проектапозволило не работать над созданием кода разметки каждой страницы, программированиеми интегрированием их графического оформления. Достаточно выбрать готовыймодуль, из ранее созданных и протестированных. Интеграция в систему делается поединому стандарту.
Начало развитие web-средыпроисходит в 90‑ых гг. Этот период характеризовался относительноневысоким уровнем развития webтехнологий и web-проекты способные наинтерактивное взаимодействие могли создаваться только программистами.
Вся динамикареализовывалась через CGI и другие сложные технологии и сайт обычно представлялсобой набор статичных html‑страниц, подготовленных в html редакторах.После набора, страницы, для осуществления возможности межстраничных переходов, объединялисьссылками и размещались на сервере. Вся работа по обновлению информации ипроверке работоспособности проекта перекладывалась на его автора. Еслитребовалось не просто изменить существующую страницу, а добавить новую, топриходилось решать вопросы, связанные с логическим и физическим внедрениемпоследней в весь проект. И если объем страниц возрастал, то «справляться» сними становилось еще сложнее. Изменять и расширять динамические проекты былоеще более проблематично.
Систем автоматизациивсех этих процессов на тот момент практически не было. Однако такое положениедлилось относительно недолго, и в дополнение к статичным html‑страницами,CGI программированию появились более «дружественные» технологии – Asp (конец 1996 г.), ColdFusion (июнь 1995 г.), а позже и PHP. Новые технологии позволили совместить разметкуhtml‑страниц и несложный программный код, сделав тем самым пассивные html‑страницыактивными. Активность страниц позволила организовать интерактивное взаимодействиес пользователями и при обращении к одной и той же активной страницепользователь мог получать новые данные. В то же время стали создаватьсяактивные страницы для автоматизации определенных действий, например, процессазагрузки файлов на сервер или же процесса создания новых страниц. Такиеполезные страницы постепенно собирались во вспомогательные пакеты. Подобныепакеты применялись в типовых задачах. Вскоре разработчики пришли к решению онеобходимости создания универсальных систем. Таким образом и появились первыеуниверсальные коммерческие системы управления. Утвердилась и аббревиатура CMS.Позже появились и открытые системы управления. Дальнейшая эволюция этих системпривела к расширению функциональности и теперь они способны работать с темами,модулями, а также управлять другими элементами. Современные системы уже можносмело именовать «системами управления web-проектом».
Сейчас системыуправления это не только удобная оболочка-менеджер для пользователя, но имощный инструмент для web-разработчика(последнее справедливо далеко не для всех систем). Благодаря таким системам,все реже возникает необходимость в разработке web-проектов«снуля» – подготовленному пользователю достаточно выбрать, установить и настроитьсуществующую систему, чтобы получить приемлемый результат профессиональногоуровня.
К сожалению, некотораячасть существующих web-сайтов созданабез систем управления. Это так называемые «пустышки».
Создателю web-проектапри необходимости внесения корректировок или изменений в проект приходитсясамостоятельно выполнять сложные манипуляции с гипертекстом и программнымкодом, либо потребуется обратиться к разработчикам проекта и за дополнительнуюоплату решать вопросы с которыми он и сам бы мог справиться, имея системууправления.
По объективным оценкамна данный момент существует пока немалая часть web-проектовбез систем управления.
Школьнику безразлично,на базе какой системы управления функционирует разрабатываемый проект, емуважен результат – информация и способ ее получения. Система управления дляшкольника – это страницы с материалами, навигационные элементы, формы обратнойсвязи, подсказки и т.д., но не более того. Поэтому недостаточно создать удобныйи хорошо настроенный проект, необходимо также позаботиться и о его содержании –оно должно быть для школьника интересным и актуальным.
Преподаватели,модераторы, администраторы – это лица, которым делегирован набор дополнительныхправ. Пользователям такого уровня система управления представляется врасширенном виде – к интерфейсу системы добавляются дополнительные элементыуправления или целые административные разделы. В таких разделах администраторможет легко и быстро добавлять например новых пользователей, а модератор можетвносить правки в оставленные посетителями сообщения и делать другие разрешенныеадминистратором действия.
Для лучшего пониманияпредметной области, а также установления порядка, была создана такая методикакак классификация. Классификация – это разделение общего множества на частныепо выбранным критериям, т.е. попросту деление на группы по общим признакам.Классификация также требуется и в области систем управления, где она должнасделать четкие разграничения между системами.
На данном этапе будутрассмотрены два наиболее очевидных вида классификации:
· классификацияпо «степени открытости»;
· классификацияпо «разработчику системы».
а) классификация по «степениоткрытости»
Многие пользователи ужеуспели попробовать такие «открытые» продукты как OpenOffice, Firefox, Linux, атакже другие известные программы и системы, которые распространяются не простобесплатно, но и с открытыми исходными кодами. Последнее означает, что каждыйжелающий может вносить изменения в исходный код таких программ и дажераспространять их в модифицированном виде.
Главным преимуществомоткрытых продуктов является их доступность – открытый продукт можно не толькосвободно получать, но и быстро обновлять, ведь новые версии таких продуктоввыходят с завидной регулярностью, а исправление найденных ошибок не выливаетсяв очередное ожидание заплаток или сервиспаков, как это обычно происходит скоммерческими решениями.
Открытый продукт можно «пересобрать»с учетом своих собственных требований и тем самым получить максимальныйрезультат.
б) классификация по «разработчикусистемы»
Разработчик системы,как правило, является автором, и сопроводителем системы. Современная CMSсистема должна позволять, не прибегая к дополнительному программированию,выполнять: редактировать содержимое страниц, включая добавление / удалениеграфики; добавление новых страниц; изменение структуры сайта и различных метаданных; настройку регистрационных форм; управление опросами, голосованиями ифорумами; вывод статистики посещений; распределение прав по управлению сайтомсреди пользователей т.д.
§9. CMS «Joomla»
«Joomla»– это система управления контентом, написанная на языке PHP и использующая вкачестве хранилища содержания базу данных MySQL. «Joomla»является свободным программным обеспечением, защищённым лицензией GPL. Одной изглавных особенностей «Joomla» являетсяотносительная простота управления при практически безграничных возможностях игибкости при изготовлении сайтов. Название «Joomla»фонетически идентично слову «Jumla», котороев переводе означает «все вместе» или «единоецелое», что отражает подход разработчиков и сообщества к развитию системы. Этоназвание было выбрано сообществом среди многих, прошло проверку профессионаламимаркетинга, и было решено, что «Joomla» – этосамый удачный выбор. Административная панель «Joomla»представлена на рисунке.
Система управлениясодержанием «Joomla» является ответвлениемшироко известной CMS Mambo. Команда независимых разработчиков отделилась отпроекта Mambo по причине несогласия в экономической политике. 16 сентября 2005года в свет вышла первая версия «Joomla»,являющаяся по сути переименованной Mambo и включающая в себя исправлениянайденных на тот момент ошибок и уязвимостей.
CMS «Joomla»включает в себя различные инструменты для изготовления web-сайта.Важной особенностью системы является минимальный набор инструментов приначальной установке, который обогащается по мере необходимости. Это снижаетзагромождение административной панели ненужными элементами, а также снижаетнагрузку на сервер и экономит пространство на хостинге.
Достоинства«Joomla»:
· «Joomla» бесплатна.
· «Joomla» развивается профессионалами уже больше 5 лет. Т.е.можно быть уверенным что система будет развиваться и дальше, а сайты написанныена ней будут и дальше актуальны.
· Система работает с различнымирасширениями и модулями. Изначально в нее заложена только базовые компоненты,все остальное можно установить исходя из направленности сайта.
· Более 4000 бесплатных и платныхрасширений.
· Система реализована по блочномупринципу. У каждого созданного сайта на «Joomla»существует своя шапка, левый и правый блоки,меню и т.д. Такое построение упрощает понимание системы.
· «Joomla» позволяет создавать сайты любой сложности.
· «Joomla» имеет много платных и бесплатных шаблонов которыелегко модифицируются. Недостатки «Joomla»:
· «Joomla» не очень быстра на локальном сервере.
· В 2008 году система перешла нановую ступень развития (версия 1.5.х), поэтому часть дополнений, сделанных подверсию 1.0.х стали недоступными.
§10. Web-сервер
Web-сервер– это сервер, принимающий HTTP‑запросы от клиентов. Обычно в роликлиентов выступают web-браузеры,выдающие им HTTP‑ответы, вместе с которыми передаются HTML‑страницы,изображения, файлы, медиа-потоки или другие данные. Web-серверыявляются основой Всемирной паутины.
Фактически web-серверомназывают как программное обеспечение обеспечивающее все вышеперечисленныедействия, так и компьютер, на котором это программное обеспечение работает.Клиенты получают доступ к web-серверупосредством единого указателя ресурсов – URL‑адресу нужной им web-страницыили другого ресурса располагаемого на сервере.
Изначально URLпредназначался для обозначения мест расположения ресурсов (чаще всего файлов)во Всемирной паутине.
Сейчас URLпозиционируется как часть более общей системы идентификации ресурсов URI,сам термин URL постепенно принимаетболее широкое значение.
Среди web-серверовсамыми популярными являются: Apache HTTP-Serverот компании Apache и IIS от компании Microsoft.
Появление Apache HTTPServer явилось одним из важнейших средств, стимулировавших развитие всемирнойсети Интернет. Apache был первой бесплатной альтернативой web-серверуот Netscape Communications (в настоящее время известен как Sun Java System WebServer). Приложение доступно для установки на многих платформах, таких как:Unix, FreeBSD, Linux, Solaris, Novell NetWare, Mac OS X, Microsoft Windows ит.д. Apache распространяется как бесплатное программное обеспечение с открытымисходным кодом, что позволяет множеству разработчиков со всего мира участвоватьв процессе доработки и выпускать дополнительные надстройки, выполняющиеспецифические, нужные для определенных целей, функции.
Первая версия былавыпущена в 1994 году. Вторая версия заметно отличалась от предшествующей. Онабыла выпущена только в 2002 году. Имея модульную структуру, новый API дляразработчиков, поддержку IPv6 и улучшенную поддержку не-Unix платформ (напримерWindows) она стала самым используемым http‑сервером в сети Интернет. Web-серверApache имеет модульную структуру ядра, что помогает разработчику, определившисьс целями проекта, использовать именно те средства разработки, которые онпланирует, отключив все остальные возможности. Данная архитектура ядра делаетпрограммный продукт более безопасным и быстрым. Web-серверподдерживает различные модули интерпретаторов, например: perl, python, php,tcl. В Apache встроена поддержка аутентификации, реализован протокол шифрованияSSL, имеется прокси-модуль и модуль создающий отчеты. Кроме этого в возможностиweb-сервера входит подключение внешнегомодуля сжатия gzip.
Удобная конфигурацияпозволяет администратору использовать один web-сервердля обслуживания нескольких узлов одновременно. В апреле 1996 Apache стал самымпопулярным HTTP‑сервером во Всемирной сети, но к ноябрю 2006 г. доля web-серверовработающих на ПО от Apache Group значительно снизилась, почти половина всех web-ресурсовперешла на сервер Microsoft Internet Information Services или сторонниеразработки. Именно MicrosoftInternet InformationServices является вторым по полярностисервером в глобальной сети интернет.
В основе выпуска IIS7.0 лежит полностью модульный web-сервер,включающий более 40 компонентов, которые можно объединять в компактные web-серверы,оптимизированные для необходимой роли в топологии приложения. Эти компонентысоздаются на основе нового слоя расширяемости, что позволяет разработчикамрасширять или замещать практически любую функцию сервера в машинном коде.
IIS 7.0 предлагаетрасширяемость компонентов выполнения, управления и рабочих компонентов,облегчая создание комплексных решений в соответствии с конкретнымипотребностями. Диспетчер служб IIS7 представлен на рисунке .
В платформе IIS 7.0 посравнению с IIS 6 решаются многие проблемы, связанные с управляемостью иэксплуатацией сервера. Она обладает принципиально новой системой настройки,обеспечивающей полностью делегированное управление узлами. Новые интерфейсы APIдля управления и диагностические компоненты делают процедуры развертывания,администрирования и устранения неполадок сервера значительно проще и удобнее,чем когда-либо прежде.
Web-серверIIS поддерживает несколько различных технологий создания web-приложений:
· ASP.NET– для систем Windows это основное, на сегодняшний день, средство создания web-приложенийи web-служб. Поддержка ASP.NET встроенав IIS 6.0. Для более ранних версий необходимо отдельно загрузить и установить NETFramework.
· ASP– устаревшая технология создания динамических web-страницна основе сценариев. Входит в поставку IIS начиная с версии 3.0.
· CGI– стандартная технология создания динамических web-страниц.
· ISAPI– для Windows систем это наиболее мощная технология, предоставляющая полныйдоступ ко всем возможностям IIS.
При помощи CGI и ISAPIк web-серверу IIS могут подключатьсясторонние средства поддержки web-приложений,например, PHP и Perl.
Одним из интересных иперспективных нововведений в IIS 7.0 является пакет IIS Media Pack. Двадополнительных бесплатных модуля позволят превратить web-серверв современный инструмент медиа-вещания. Новые технологии Microsoft позволяютоптимизировать и грамотно управлять цифровым потоком медиа-данных. Серверпозволяет производить вещание данных в форматах: ASF, AVI, FLV, M4V, MOV, MP3,MP4, RM, RMVB, WMA, WMV.
Еще одним нововведениемявляется встроенная поддержка новой технологии Silverlight,Silverlight 2 и Silverlight3. Это новая технология представления данных в Интернете. Предназначена длязапуска на различных платформах. Она позволяет создавать насыщенные, визуальнопривлекательные web-страницы,работающие в различных обозревателях, устройствах и настольных операционныхсистемах (например AppleMacintosh).
/>
§11. Принципы построенияклиент / серверных систем
компьютерныйобучающий интернет joomla
Для разработки клиент /серверных систем имеется два подхода:
· построениесистем на основе двухзвенной архитектуры;
· построениесистем на основе трехзвенной архитектуры.
Двухзвенная архитектурасостоит из клиентской и серверной части. Как правило, серверная частьпредставляет собой сервер БД, на котором расположены общие данные. А клиентскаячасть представляет приложение, которое связывается с сервером БД, осуществляетк нему запросы и получает ответы. Такие системы используются в локальных сетях,т. к. нет затруднений с установкой клиентской части. Также системы с такойархитектурой более безопасны, т. к. могут использовать собственные протоколыпередачи данных, не известные злоумышленникам.
При разработкеинформационных систем, рассчитанных на широкую аудиторию, возникают проблемы сиспользованием двухзвенной архитектуры. Во-первых, пользователю необходимоиметь в наличии клиентскую часть, а, во-вторых, у неопытного пользователя,могут возникнуть проблемы с конфигурированием такой системы. Поэтому впоследнее время, более часто разрабатывают приложения на базе трехзвеннойархитектуры.
Трезвенная архитектуратакже состоит из двух частей: клиента и сервера. Но серверная часть в этойархитектуре представляет собой сервер приложений и сервер БД. А в качествеклиента выступает web‑браузер. Такая система очень проста дляпользователя. Клиенту необходимо знать только адрес сервера и иметь web‑браузерна компьютере. Все данные представляются в виде html‑разметки сиспользование графики (jpeg, gif, flash), каскадных слоев CSS и JavaScript.Недостатками такой архитектуры является использование общеизвестных протоколовпередачи данных. Злоумышленник может осуществить взлом системы, если она будетне достаточно хорошо проверять поступившие запросы от клиента.
§12.Вывод
Для созданияэффективного справочного пособия необходимо иметь высокий уровень знаний ибольшой опыт работы с автоматизированными обучающими ресурсами. Разработчиктакой обучающей системы должен не только знать педагогические приемы примененияданного пособия в школе и уметь понятно, наглядно представлять новый материалучащимся, но и хорошо разбираться в основных особенностях построенияобразовательного ресурса, знать основные принципы новых информационныхтехнологий обучения, типы обучающих систем и т.д. При создании любой обучающийавтоматизированной системы разработчик должен провести предварительную работупо изучению уже существующих автоматизированных систем, понять основныепринципы их построения, учесть все положительные и отрицательные стороны,присутствующие в подобных обучающих системах.
При созданиисправочного пособия по HTMLавтор непременно должен пытаться создать ресурс, направленный на помощьучащимся в освоении темы «Основные понятия языка HTML»,и на повышение эффективности обучения учащихся при изучении этой темы.Разработчик должен знать, какие цели он преследует, используя в школе данноесправочное пособие, и исходя из них верно выбрать тип обучающей системы иправильно ее организовать.
ГлаваII. Практическаячасть
§1. Загрузка последнейверсииCMS «Joomla»
При работе с любымпрограммным обеспечением, очень важно устанавливать и использовать толькопоследнюю версию. Зачастую, разработчики вносят большое количество измененийуже после выпуска финальной версии продукта. Для загрузки последней версиинеобходимо обратиться к любому русскоязычному сайту о «Joomla»,например www.joom.ru/. Используяраздел «Скачать», выбрать последний дистрибутив и загрузить его на свойкомпьютер. На данный момент последней русскоязычной версией «Joomla»,является версия CMS Joomla 1.5.15 RE (Russian Edition).
Данная версия включаетлокализованные демо-данные, языковые файлы «Joomla»и визуального редактора. Установка CMS происходит на русском языке, являющемсяязыком по умолчанию сразу после установки «Joomla»RE.
§2.Установка локального сервера Локальныйсервер — специальный набор скриптов, который устанавливается накомпьютер и позволяет web-мастерам разрабатывать, создаватьдинамические, CMS, PHP и другие сложные сайты, на локальном (домашнем)компьютере, без использования Интернет. Т.е. это своего рода имитатор интернетсервера.
Необходимостьв локальном сервере возникает именно при разработке сложных, динамических, т.е.сайтов, использующие php (или perl) – скрипты, базы данных (mysql) или другиесценарии. Для обычных html+css сайтов локальный сервер в принципе не нужен, нодля удобства и порядка, в своих разработках, их тоже лучше хранить в такойпрограмме.
Форумы,блоги, гостевые книги, большинство форм обратной связи, CMS да и простоphp-скрипты, – все нужно тестировать, проверять, корректировать на правильнуюработоспособность, а этого можно добиться только с помощью локального сервера.
Локальныйсервер позволяет обработать сценарии и возвратить результат в HTML формат, чтодает браузерам считывать код и показывать визуальную картинку.
Такойобработчик имеется на каждом интернет-сервере,предоставляющем услуги хостинга. К сожалению, при установке операционной системыWindows на домашний компьютер, установка такого обработчика не предусмотрена,поэтому для работы с локальным сервером приходится пользовать сторонние дистрибутивы.
Существуютнесколько локальных серверов, но на мой взгляд самый простой и практичный – это«Джентльменский набор Web-разработчика»(«Д.н.w.р», читается «Денвер»).
Денвер — набордистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программная оболочка,используемая Web-разработчиками для разработки сайтов на «домашней» (локальной)Windows — машине без необходимости выхода в Интернет. Главная особенностьДенвера — удобство при удаленной работе сразу над несколькими независимымипроектами и возможность размещения на Flash-накопителе. При обычной установкепо умолчанию, Денвер имеет нечто вроде «ядра»- так называемый «базовый пакет», занимающий около 5.5 MB. Все остальноепоставляется в виде пакетов расширений. Базовый пакет содержит большинствонеобходимых программ и утилит:
· Инсталлятор(поддерживается также инсталляция на flash-накопитель).
· Apache, SSL, SSI, mod_rewrite, mod_php.
· PHP5с поддержкой GD, MySQL, sqLite.
· MySQL5с поддержкой транзакций.
· Системауправления виртуальными хостами, основанная на шаблонах.
Чтобы создать новыйхост, вам нужно лишь добавить директорию в каталог /home, правитьконфигурационные файлы не требуется. По умолчанию уже поддерживаются схемыименования директорий многих популярных хостеров, схемы также можно добавлять вручную.
Денвер также в себявключает:
· Системууправления запуском и завершением всех компонентов Денвера.
· phpMyAdmin— система управления MySQL через Web-интерфейс.
· Эмуляторsendmail и SMTP-сервера (на localhost могут приходить письма в /tmp в формате.eml).
Скачать последнююверсию Денвер можно с его официального сайта www.denwer.ru/.
Послескачивания извлеките и запустите установочный файл.
Нажмите «Да».
После запускаустановщика появляется чёрное окно и запускается браузер, где идёт описаниеДенвера.
Закройтебраузер.
В появившемсячёрном окне нажмите кнопку «Enter», для продолжения установки.
У васпоявится следующее диалоговое окно:
Вампредлагается создать директорию, и указать диск на которой Вы намереныустановить Денвер. Я предлагаю указать диск «D», в этом случае при возникновении каких либо проблем сWindows, Денвер не пострадает. Название директории выбираем произвольно.
Таким образом,пишем D:\Joomla и нажимаем «Enter».
Васспрашивают – действительно ли Вы желаете установить Денвер на локальный диск «D»? Вы должны согласиться, нажатьклавиши «Y» и «Enter».
Нажмите «Enter».
Далеетребуется указать букву, под которой будет создан виртуальный диск для сервераДенвер. Нажмите «Enter».
Снованажимаем клавишу «Enter».
Выберите вариант1 и нажмите на «Enter».
Согласитесь ссозданием ярлыка на рабочем столе, нажатием клавиш «Y» и «Enter».
Денверустановлен. На рабочем столе должны появиться 3 ярлыка. Запустите ярлык «Start Denver»для того что бы Денвер загрузился и начал корректно работать.
Теперь можнооткрыть браузер и в адресной строке набрать«localhost».
Если у Вас появиласьэта страничка, это означается, что Денвер успешно установился и локальныйсервер готов к работе. Все, установка локального сервера завершена!
§3. Созданиебазы данных MySQLдля работы с CMS«Joomla»
Денвер установлен иготов к работе, об этом свидетельствуют три новых значка на рабочем столевашего компьютера. А два значка /> появившиесяна панели задач, говорят о том что локальный сервер запущен. Следующим шагомбудет создание базы данных для сайта на «Joomla».Добавлениепользователя и создание его конфигурации.
Что бы создать базуданный для нашего сайта, нужно в адресной строкебраузера набрать адрес localhost/Tools.У Вас появится следующее окно:
В открывшемся менювыбираем пункт pnpmyadmin/. Этопрограмма, которая позволит создать базу данных для нашего сайта и в дальнейшемуправлять ею.
От Вас требуется создать базуданных. Назовем ее siteи нажмем накнопку «Создать».
База данных создана. Теперь нужнонажать на кнопку /> и зайти в пунктменю «Привилегии».
Вам нужно нажать на кнопку «Добавить новогопользователя».
Заполнить пустые поля следующимобразом:
Пароль придумываетсяВами самостоятельно. Далее нажмите на кнопку «Пошел».
Должна появиться надпись «Былдобавлен новый пользователь». В результате этих операций мы создали базу данный«site» и пользователя «site» который имеетправа администратора. Следующий этап создания нашего справочного пособия, этоустановка самой «Joomla» на локальный компьютер.
§4. Установки CMS«Joomla»
После того как накомпьютере был установлен локальный сервер и создана база данных, можноприступать непосредственно к установке сомой «Joomla».C сайта www.joom.ru/
нужно скачать последнюю русскоязычную версию Джумлы. На данный момент этоверсия CMS Joomla! 1.5.15 RE (Russian Edition).
Запускаем сервер,заходим на вновь появившейся диск Z,здесь нам необходима директория «www» дляэтого заходим в:\home\localhost\www\. В открывшемся каталоге создаём новую паку с названием «site».В неё мы и должны распаковать файлы из архива CMS Joomla! 1.5.15 RE (RussianEdition).
«Joomla»распакована, теперь перезапускаем Денвер, для того чтобы север увидел новыйкаталог «site». Открываем браузер ив адресной строке набираем localhost/site
Запустился установщикДжумлы.
Важно: Впервую очередь в браузере должны быть включены cookies.
· Выберемязык и нажимаем кнопку – «Далее»;
· Окноyачальная проверка пропускаем, нажимаемкнопку – «Далее»;
· Лицензия– читаем, нажимаем кнопку – «Далее».
Окно: «Конфигурациябазы данных», здесь нам необходимо заполнить пустые поля, уже имеющимися у Васданными.
Окно «Конфигурация FTP» пропускаем, т.к.при отправке файлов на сервер мы будем использовать сторонний FTP клиент.Нажимаем «Далее».
На странице«Главная конфигурация», необходимозаполнить все пустые поля и нажать на кнопку «Установить демо-данные». Парольадминистратора придумывается Вами самостоятельно. Он нужен для входа в «административныйраздел» «Joomla».
Нажимаем «Далее» ивидим окно завершения.
Здесь нам предлагаетсяудалить папкуinstallation.Это делается в целях безопасности, для избегания повторной установки «Joomla»на локальный сервер. Путь к папке Z:\home\localhost\www\site\installation.Установка «Joomla»закончена. Теперь набираем вадресной строке браузера адрес нашего будущего справочного пособия: localhost/siteесли всё прошло нормально должен загрузится стандартный шаблон «Joomla».Установка «Joomla»прошла успешно!
§5. Настройка системыуправления контентом «Joomla».Конфигурация системы
Конфигурацияпредставляет набор условий и свойств, которые выполняет система. Для еенастройки необходимо выполнить процедуру авторизации и зайти в административныйинтерфейс управления по адресу localhost/site/administrator/.
В качестве именипользователя и пароля вводим учетные данные, указанные при установке. В данномслучае, именем пользователя является «admin»,а паролем – «123456».
После ввода правильнойкомбинации имени пользователя и пароля, произойдет перенаправление на главнуюстраницу административного раздела.
Система управленияконтентом обладает широким набором функций:
· создание,редактирование и публикация информационного материала;
· конфигурированиесистемы управления контентом;
· установкатем оформления, компонентов и модулей;
· статистикапосещений, просмотров, пользователей;
· информацияо системе, обновлениях и исправлениях.
Рассмотрим панельуправления более подробно. В самом верху слева размещен логотип системы, асправа номер текущей версии.
Ниже размещена главнаястрока меню, которая состоит из различных элементов. Справа в этой строкеразмещены четыре элемента:
· ссылкадля перехода на Ваш web-сайт (FrontEnd);
· информацияо количестве сообщений, присланных Вам;
· информацияо количестве пользователей он-лайн на сайте;
· кнопкавыхода из панели администрирования.
Слева размещены семьпунктов меню, которые содержат в свою очередь определенное количествоподпунктов.
Рассмотрим по порядкуданные пункты слева на право:
Вкладка «Сайт»- меню управления, с помощью которого можно управлять общими параметрамиконфигурации сайта, пользователями и медиа -файлами.
Вкладка «Все меню»- менеджер, с помощью которого осуществляется управление всеми видами меню насайте.
Вкладка «Материалы»- меню управления информационным наполнением сайта. Здесь мы можем создаватьразделы, категории, статьи, а также управлять ними.
Вкладка «Компоненты»- меню управления основными составляющими системы, которые расширяют функциональность«Joomla».Среди них, такие как менеджер баннеров, контактов, лент новостей (RSS каналов),компонент организации голосований, поиска и компонент организации ссылок. Здесьупомянуты те компоненты, которые устанавливаются вместе с установкой системы.Но «Joomla»дает возможность устанавливать и другие компоненты. А их очень много взависимости от исполняемых функций, что в свою очередь дает возможностьнастраивать данную систему под различные требования для того или иного сайта.
Вкладка «Расширения»- данное меню управляет дополнительными функциями CSM, а именно здесь естьвозможность перейти в менеджер модулей, шаблонов, плагинов, языков. Здесь такжеесть возможность перейти в менеджер установки/удаления всех этих компонентов.
Вкладка «Инструменты»- через данное меню мы можем читать служебные сообщения системы, обмениватьсясообщениями с другими участниками, зарегистрировавшимися на сайте, рассылатьэлектронные письма всем пользователям системы, а также снимать блокировку сзаблокированных элементов системы и чистить кеш (временные файлы).
Вкладка «Помощь»- через данное меню администратор может перейти к сайту помощи «Joomla»,а также с помощью подменю «информация о системе» перейти в управление всейслужебной информацией сайта (параметры базы данных, параметрах версии PHP,установленных правах на папки системы, конфигурационный файл и другое).
Ниже этих пунктов меню слеваразмещена секция, в которой находятся наиболее распространенные ссылки наразличные области управления «Joomla».
Справа расположена наиболеевостребованная информация системы (популярные статьи,новые статьи на сайте, список зарегистрированных пользователей в он-лайн,информация о пунктах меню). Данными блоками информации администратор можетуправлять и настраивать под свои нужды.
§6.Шаблоны дизайна
В «Joomla»четко разделено содержимое и представление содержимого в виде шаблона сайта,включающего в себя цвета, шрифты, выравнивание, расположение и т.д. Сайтуна «Joomla» можноназначать различные шаблоны.
Создание шаблонатехнически несложно, но требует знаний языков HTML и PHP. Можно воспользоватьсядоступными, свободно распространяемыми шаблонами или услугами профессиональныхдизайнеров.
Одним из первыхдействий по настройке «Joomla»является установка шаблона сайта. Стандартная темаоформления «Joomla» подходит для демонстрациивозможностей системы, но никак не для создания полноценного web-сайта.
Следует помнить, что для«Joomla»1.5.x подходят шаблоныразработанные конкретно под версию 1.5.x.Шаблоны, созданные для версии 1.0.x,на 1.5.x будут отображатьсянекорректно или не будут работать вообще. Сам шаблон сайта для «Joomla»обычно распространяется (так же как и расширения) в виде.zip файлов (илитакже.tar.gz файла). Для использования таких файлов необходимо сохранить файлшаблона на компьютер и далее перейти в «Расширения»–«Установить/удалить»
На странице «Установить/удалить» нужно выбрать .zip файл для установки. Нажмите кнопку «Обзор» длявыбора файла шаблона сайта и нажмите кнопку «Загрузить файл и установить».
Установка шаблона неприведет к мгновенной смене шаблона сайта. Для смены шаблона сайта, необходимовыбрать нужный шаблон и установить его по умолчанию.
Чтобы начатьиспользовать шаблон сайта, необходимо перейти на страницу «Расширения»–«Менеджершаблонов».
Выбрать в панели «Менеджершаблонов» интересующий нас шаблон и нажать на копку «По умолчанию», что бынапротив выбранного шаблона появилась звездочка. Это означает, что шаблонвыбран по умолчанию и будет использоваться для отображения сайта автоматичеки.
§7. Модули и компоненты
Система управленияконтентом «Joomla» имеет модульную структуру ив своем базовом варианте не обеспечивает всех необходимых возможностей, требуемыхдля реализации готового проекта.
В «Joomla»присутствует деление на компоненты и модули. «Компонентами» называютсярасширения, позволяющие добавлять дополнительный функционал к работе системыуправления контентом. «Модулями» называются элементы вывода данных, отображениекоторых настраивается отдельно для каждой страницы web-сайта.Обычно, в комплекте с компонентами поставляются и модули, обеспечивающие выводинтерактивных элементов и любой информации хранящейся в них в любомпредусмотренном шаблоном месте.
Модуль – этоопределенный участок сайта, позиция которого определяется через интерфейсадминистратора. В качестве модуля может быть представлены: меню сайта, списокпоследних статей, счетчики посещений, поиск, авторизация пользователей, формыопросов и контактов, любая статическая и динамическая информация, заданнаяпользователем.
Стоит отметитьотдельно, что позиции вывода модулей определяются в шаблоне оформления,действующем на странице. Кроме того, в «Joomla»существует специальная таблица позиций модулей. Для того, чтобы обозначить всистеме активность модуля, необходимо зайти в следующий пункт меню: «Расширения»–«Менеджермодулей».
При использованиистандартных шаблонов оформления, либо шаблонов на основании стандартных макетовдизайна – никаких изменений производить не нужно. Необходимость в измененияхвозникает лишь в случаях, когда в шаблон добавляются дополнительные позиции длявывода модулей.
Компонентная структурапозволяет обеспечить гибкость и высокие функциональные возможности системы.Используя только необходимые, для работы сайта, модули и компоненты,администраторы web-ресурсазащищают себя от узких мест и уязвимостей, имеющихся в незадействованных компонентах.
В качестведополнительных компонентов к CMS «Joomla»возможно устанавливать: форумы, гостевые книги, блоги, галереи,интернет-магазины, видео-конференции, базы документов и многое другое.
При необходимости,существует много компаний, оказывающих платные услуги по созданию компонентовпо техническим заданиям заказчиков. Фактически – любую задачу, необходимуюадминистратору, можно решить путем интеграции сторонних компонентов.
Загрузка компонентовпроизводится аналогично загрузке шаблонов через пункт меню в«Расширения»–«Установить/удалить». Управление модулями производится через «Менеджермодулей».
§8.Создание информационной структуры в системеуправления контентом «Joomla»на примере web-сайта «Справочноепособие по HTML»./>Создание материалов сайта
Наполним наш сайтнеобходимым содержимым. Для добавления нового материала, на главной страницепалении администрирования существует кнопка «Добавить материал». Кроме того,возможно добавление материала через пункты меню: «Материалы» – «Менеджерматериалов».
Таблица «Менеджерматериалов» состоит из нескольких колонок:
· Заголовок— название материала:
· Опубликовано— если стоит значок />, значит материалопубликован на сайте. Если стоит значок />, то нет;
· Наглавной— если стоит значок />, значит материалопубликован на главной странице. Если />, то нет (изменить состояниеможно, кликнув по значку);
· Порядок— Порядок расположения материалов (можно изменить стрелочками />. Чтобы зафиксировать изменения, необходимо нажать />);
· Доступ— регулирует доступ к данному разделу;
· Раздел— к какому разделу относится данная статья;
· Категория— к какой категории относится данная статья;
· Автор— автор статьи;
· Дата— дата создания статьи;
· Хиты— количество просмотров.
На странице «Менеджерматериалов», в панели инструментов существуют следующие кнопки:
· Кнопка/>. Вызвать в новом окне страницу описания по окну «Менеджерразделов»;
· Кнопка/>.Открыть в новом окне настройки глобальных параметров материалов сайта;
· Кнопка/>. Создать новый материал;
· Кнопка/>.Изменить существующий материал. Для этого необходимо отметить нужный материал инажать кнопку «Изменить»;
· Кнопка/>. Поместить выбранный материал в корзину;
· Кнопка/>. Копировать существующий материал в другойраздел/категорию. Отметьте нужный материал и нажмите «Копировать». Выберитенужный раздел из списка и нажмите «Сохранить»;
· Кнопка/>. Переместить существующий материал в другойраздел/категорию, а на прежнем месте удалить. Отметьте нужный материал инажмите «Перенести». Выберите нужный раздел из списка и нажмите «Сохранить»;
· Кнопка/>. Скрыть (Сделать неопубликованным) существующийматериал. Отметьте нужный материал и нажмите «Снять с публикации»;
· Кнопка/>. Показать (Опубликовать)существующий материал. Отметьте нужный материал и нажмите «Опубликовать»;
· Кнопка/>. Позволяет поместить ненужные или уже не актуальныематериалы в архив. При этом из менеджера материалов они не удаляются, а простопоявляется надпись «В архиве». Отметьте нужный материал и нажмите «В архив»;
· Кнопка/>. Позволяет достать материал из архива.Отметьте нужный материал и нажмите «Из архива».
Перед тем как создаватьновый материал для сайта, нужно настроить глобальные параметры, которые будутотноситься ко всем статьям. Это можно сделать, нажав на кнопку Параметры />,которая находится в левом верхнем углу. Глобальные параметры для материаловвыглядят следующим образом.
Если мы не задаемконкретные настройки для статьи, то она будет использовать по умолчанию этиглобальные параметры.
После того какглобальные параметры настроены можно переходить к созданию материалов сайта.
Для создания новогоматериала необходимо нажать на кнопку />«Создать».
Открывшуюся страницуможно условно разделить на 4 вкладки:
· Заголовок;
· Параметры– Статьи;
· Параметры– Расширенные;
· Мета– данные;
На вкладке «Заголовок»нужно заполнить следующие поля:
· Заголовок— ввести название статьи;
· Псевдоним— текст, который станет основой url для этого пункта;
· Раздел— указать раздел, к которому будет принадлежать статья;
· Опубликовано— отметить, будет опубликована статья или нет;
· Наглавной— отметить, будет статья опубликована на главной странице или нет;
· Категория— указать категорию, к которой будет принадлежать статья.
Можно не указыватьраздел и категорию. Тогда материал можно вывести на сайт в виде отдельнойстраницы, создав под него отдельный пункт меню.
В поле для статьивводится сама статья. С помощью установленного визуального редактора можнопроизводить форматирование статьи, вставлять картинки и т.п.
В правой части страницыотражается статистика, а именно:
· IDМатериала — идентификационный номер;
· Состояние— опубликована статья или нет;
· Хиты— количество посещений. Можно обнулить с помощью кнопки «Сбросить» количествоисправлений;
· Создан— дата создания статьи;
· Изменён— дата последнего изменения;
· Вовкладке «Параметры — Статьи» заполняются следующие поля;
· Автор— имя авторизированного пользователя, создавшего статью. Это имя будетотображаться в административной панели;
· Псевдонимавтора— если необходимо, вводится псевдоним автора;
· Доступ— определяется уровень доступа к статье;
· Датасоздания— указывается дата создания статьи;
· Опубликовано— указывается дата опубликования статьи;
· Истекает— устанавливается дата, когда истекает срок опубликования.
Во вкладке«Параметры — Расширенные» можно использовать глобальные настройки для всех материаловили установить новые для отдельно взятой статьи:
· Заголовок— Показать/скрыть заголовок;
· Заголовоккак ссылка — Использовать заголовок как ссылку на сам материал;
· Вступительныйтекст— Показать/скрыть вступительный текст;
· Названиераздела— Показать/скрыть раздел, к которому принадлежит материал;
· Названиераздела как ссылка — выводить текст раздела как ссылку наэтот раздел;
· Названиекатегории — Показать/скрыть категорию, к которой принадлежитматериал;
· Названиекатегории как ссылка — Выводить текст категории как ссылкуна эту категорию;
· Рейтинг— Показать/скрыть рейтинг;
· Имяавтора— Показать/скрыть автора;
· Датаи время создания — Показать/скрыть дату создания;
· Датаи время последнего изменения — Показать/скрыть дату изменения;
· ИконкаPDF— Показать/скрыть кнопку «PDF». Позволяет пользователю сайта скачать версиюматериала в PDF-формате;
· Иконкапечати— Показать/скрыть кнопку «Печать». Позволяет сразу отправить на печатьпросматриваемый пользователем документ;
· ИконкаE-mail— Показать/скрыть кнопку «E-mail». Пересылает посетителя к форме письма длясвязи;
· Языкматериала — Указать язык, на котором написана статья;
· Ключеваясноска— Текстовый ключ, по которому можно сослаться на эту статью;
· Альтернативныйтекст подробнее… — Ввести текст, который будетотображаться вместо слова «подробнее…», т.е. текст, который будет являтьсяссылкой на полную версию материала при создании анонса.
Мета-данныеиспользуются для раскрутки и продвижения сайта в Интернете.
Во вкладке «Мета-данные»заполняются следующие поля:
· Описание— краткое описание материала;
· Ключевыеслова— ввести список слов через запятую на языке материала;
· ПараметрRobots— Параметр позволяет задавать специфические для данной страницы правилаиндексации поисковыми роботами.
Допустимые значения:
· all- индексировать и переходить по ссылкам;
· index,nofollow- индексировать, но не переходить по ссылкам;
· noindex,follow- не индексировать, но переходить по ссылкам;
· noidex,nofollow- не индексировать и не переходить по ссылкам;
· Автор— автор материала.
С помощью кнопок наверхней панели можно:
· -Кнопка />. Вызвать в новом окнестраницу описания по окну «Редактирование материала»;
· -Кнопка />. Закрытьредактирование материала без сохранения изменений. Нажмите «Отменить»;
· -Кнопка />. Применить(Сохранить) изменения, но остаться на странице редактирования материала.Нажмите «Применить»;
· -Кнопка />. Сохранить изменения изакрыть страницу редактирования материала. Нажмите «Сохранить»;
· -Кнопка />. Просмотретьполученный результат. Нажмите «Просмотр».Рассмотрим пример добавления материала из справочногопособия по HTML. Материал называется «Плавающие фреймы»:
При добавленииматериалов на сайт, меню сайта автоматически не формируется, его нужносоздавать вручную.
§9. Создание элементовменю
После успешногодобавления всего материала появляется возможность перейти к заключительнойстадии создания информационной структуры сайта. В системе управления контентом «Joomla»нет прямой зависимости категорий, разделов и элементов меню. Администраторресурса сам может определять, какие ссылки ему необходимо отображать в менюсайта.
Устройство системыуправления контентом вносит свои ограничения в процесс создания и публикациипунктов меню. Для начала, разберем схему построения меню на сайте.
Меню в «Joomla»– это модуль, отображаемый в определенном, заранее обозначенном месте,состоящий из ссылок на документы, содержимое категорий и различные компонентысистемы управления контентом.
Вывод меню возможенлишь в том месте графического шаблона, где обозначен контейнер для выводамодуля. В готовых, коммерческих и бесплатных, шаблонах существуют контейнеры,специально созданные для отображения меню. Для удобства администратора, онирасположены в верхней, боковой и нижней частях страницы.
Открыв окно «Материалы»- «Менеджер меню», можно увидеть страницу с уже созданными типами меню.
С помощью кнопок наверхней панели можно:
· Кнопка/>. Вызвать в новом окнестраницу описания по окну «Менеджер меню»;
· Кнопка/>. Создать новое меню;
· Кнопка/>. Изменить существующееменю. Для этого необходимо отметить нужное меню и нажать кнопку «Изменить»;
· Кнопка/>. Поместитьсуществующее меню в корзину. Отметьте нужное меню и нажмите «Удалить»;
· Кнопка/>. Копировать существующееменю. Отметьте нужное меню и нажмите «Копировать»;
Для создания новогоменю нужно нажать на кнопку />«Создать».
На открывшейся странице«Детали меню» необходимо заполнить поля:
системное имя(латинским шрифтом), заголовок – имя пункта меню при выводе на сайт, описаниеменю и заголовок модуля – который будет использоваться при выборе способавывода меню на сайт.
После этого нажать на кнопку />«Сохранить».
Если необходимо закрытьстраницу без изменения необходимо нажать кнопку />«Отменить».
При нажатии на кнопку />«Помощь» можно вызвать в новом окне страницу описания по окну «Деталименю».
Для того, чтобы попастьна страницу «Пункты меню» необходимо в «Менеджере меню» нажать на кнопку />«Пункты меню» в одноименном столбце.
На странице доступенфильтр по названию пункта меню и по состоянию.
Таблица «Пункты меню»состоит из колонок:
· Пунктменю— Название пункта меню;
· Поумолчанию — Какой пункт меню будет по умолчанию выводиться наглавной странице;
· Опубликовано— опубликован пункт меню или нет;
· Порядок— порядок отображения (изменить можно с помощью стрелочек />и далее сохранить новый порядок с помощью значка />);
· Доступ— показывает, кто имеет доступ к данному пункту меню (изменить можно¸кликнув на данный столбец);
· Системноеимя— системное имя материала.
С помощью кнопок наверхней панели можно:
· Кнопка/>. Вызвать в новом окнестраницу описания по окну «Пункты меню»;
· Кнопка/>. Создать новый пунктменю;
· Кнопка/>. Изменить существующийпункт меню. Для этого необходимо отметить нужный пункт меню и нажать кнопку «Изменить»;
· Кнопка/>. Поместитьсуществующий пункт меню в корзину. Отметьте нужный пункт и нажмите «В корзину»;
· Кнопка/>. Копировать существующийпункт меню. Отметьте нужный пункт меню и нажмите «Копировать»;
· Кнопка/>. Переместитьсуществующий пункт меню. Отметьте ей пункт меню и нажмите «Перенести»;
· Кнопка/>. Скрыть (Сделатьнеопубликованным) существующий пункт меню. Отметьте нужный пункт меню и нажмите«Скрыть»;
· Кнопка/>. Показать (Опубликовать)существующий пункт меню. Отметьте -нужный пункт меню и нажмите «Опубликовать»;
· Кнопка/>. Вывести пункт меню на главную страницу. Отметьтенужный пункт меню и нажмите «По умолчанию»;
· Кнопка/>. Показывает всеменю в менеджере меню.
Для созданияпункта меню необходимо: Нажать на кнопку />«Создать» иперейти на страницу«Пункт меню».Выбрать раздел «Материалы» и в нем выбрать «Стандартный шаблон материала»:
Во вкладке «Подробностипункта меню» существуют следующие поля:
· Заголовок— название пункта меню
· Псевдоним— псевдоним пункта меню латинским шрифтом
· Показатьв— привязать пункт к определенному меню
· Родительскийэлемент— указать родительский элемент пункта меню
· Опубликовано— показать/скрыть пункт меню
· Доступ— указать, кто имеет доступ к данному пункту меню
· Открыватьв— в каком окне будет открываться пункт меню
Для того, чтобы прикрепить пункт меню к уже добавленному нами выше материалу «Плавающие фреймы», поля необходимо заполнить следующим образом.
В пункте меню«Параметры – Основные», нужно нажать на кнопку «Выбрать», и указать путь кматериалу к которому нам нужно привязать создаваемый пункт меню. В данномслучае это материал «Плавающие фреймы».
Послепроделанных выше операций нажимаем на пункт меню Сохранить /> и смотрим полученных результат. Теперь наш пункт меню «Плавающие фреймы» связан с материалом «Плавающие фреймы» и при нажатии на пункте в меню «Плавающие фреймы» мы переходим на нужный нам материал.
Аналогичнымобразом добавляются и связываются с нужными материалами все оставшиеся пунктыменю.
§10.Выводы по работе с системой управления контентомCMS«Joomla»
Система управленияконтентом CMS«Joomla», рассмотреная в данной дипломной работе является бесплатной и свободнораспространяемой по лицензии GPL.В данной ситуации имеются свои плюсы и минусы. С одной стороны – открытыйисходный код позволяет дорабатывать, изменять, добавлять элементы системуправления контентом без необходимости связи с разработчиками. С другой – даетвозможность злоумышленникам подробно изучить все «узкие места» ивоспользоваться ошибками разработчиков.
Система управленияконтентом «Joomla» имеет большое количество выявленных уязвимостей, постояннозакрываемых заплатками разработчиков. В данный момент система выпускается вдвух версиях 1.5.х и 1.0.х. Версия 1.0.х, с недавнего времени более неподдерживается. В данном случае, есть необходимость переводить все имеющиесяпроекты на версию 1.5.15 и выше.
В плане удобства ифункциональности – эта система управления контентом показала себя хорошо. «Joomla»отлично подходит для стандартных проектов, выполняющих функцию представленияопределенной информации заказчика, каталогизации по разделам, добавления формсвязи.
Со стороны пользователя– система абсолютно пригодна для комфортного просмотра страниц и полученияинформации.
«Joomla»обладает административным разделом, предназначенным для создания, редактированияи удаления записей и метриалов. При помощи Административного раздела,манипуляций с темами оформления и внутренними параметрами системы становятсялегкими и интуитивно понятными. Очень легко происходит добавление расширений,операции с пользователями и материлами.
Расход системныхресурсов в «Joomla» весьма невелик, нагрузка наОЗУ сервера доходит до 20–40 Мб. Работа с шаблонами оформления в «Joomla»организована на высоком уровне. Эта система управления контентом позволяетизменять код шаблона из интерфейса администратора.
При разработке и вводев эксплуатацию система показала себя хорошо. После детального изученияфункциональных особенностей, можно сделать вывод о том, что «Joomla»предназначена для сайтов разного уровня и класса. Эта система пригодна длясоздания типовых web-сайтов, организацииинтернет-сообществ или небольших по размерам медиа-проектов.
§11. Апробациярезультатов исследования
Эффективность результатов использованиясправочного пособия по HTMLна уроках информатики при изучениитемы «Основные понятия языка HTML»
Использование данного справочного пособияпо HTMLна уроках информатики при изучении темы «Основные понятияязыка HTML»помогает:
· Лучше изучить и усвоить новый материал;
· Улучшить качествообучения и воспитания, что повысит информационную культуру учащихся;
· Повыситьмотивацию к учебе;
· Совершенствоватьсистему управления обучением на различных этапах урока;
· Повысить уровень подготовкиучащихся в области современных информационных технологий;
· Использоватьдифференцированный подход к обучению;
· Узнать о новыхвозможностях компьютера;
· Повысить уровеньсамостоятельности и внести элементы творчества в процесс образования.
Справочное пособие помогает решить следующие дидактическиезадачи:
· Усвоить базовые знания по теме;
· Систематизировать усвоенные знания;
· Сформировать навыки самоконтроля;
· Сформировать мотивацию к учению вцелом и к информатике в частности;
· Оказать учебно-методическую помощьучащимся в самостоятельной работе над учебным материалом.
Даннуютехнологию можно рассматривать как объяснительно-иллюстративный метод обучения,основным назначением которого является организация усвоения учащимисяинформации путем сообщения учебного материала и обеспечения его успешноговосприятия, которое усиливается при подключении зрительной, моторной иэмоциональной памяти. Давно известно, что для большинства людей, зрениеявляется основным средством получения информации из окружающего мира. 90% всейинформации человек получает именно с помощью зрения, а оставшиеся 10% делятсямежду другими органами чувств (слухом, вкусом, осязанием, обонянием). Поэтомуприменяемый объяснительно-иллюстративный метод обучения является одним изнаиболее эффективных в образовании.
Экономиявремени, необходимого для изучения конкретного материала, в среднем составляет30%, а приобретенные знания сохраняются в памяти значительно дольше.
Прииспользовании на уроке справочного пособия по HTML структура урока принципиально не изменяется. В немпо-прежнему сохраняются все основные этапы, изменятся, только их временныехарактеристики.
Необходимоотметить, что по времени этап активизации учащихся и мотивации их к обучению вданном случае увеличивается и несет познавательную нагрузку, а этап введениянового материала, наоборот, уменьшается. Он компенсируется за счет активной,самостоятельной деятельности учащихся. Мотивация учащихся в начале урока — необходимоеусловие успешности обучения, так как без интереса к пополнению недостающихзнаний, без воображения и эмоций немыслима самостоятельная, творческаядеятельность ученика.
Благодаряналичию в учебном пособии по HTMLгипертекстовых ссылок у учащихся развивается системное, аналитическое мышление.Кроме того, с помощью данного учебного пособия можно использовать разнообразныеформы организации познавательной деятельности: фронтальную, групповую, индивидуальную.
Такимобразом, данное справочное пособие наиболее оптимально и эффективно соответствуеттриединой дидактической цели урока:
· Образовательныйаспект — восприятие учащимися учебного материала, осмысливание связей и отношений вобъектах изучения.
· Развивающий аспект — развитие познавательного интересау учащихся, умения обобщать, анализировать, сравнивать, активизация творческойдеятельности учащихся.
· Воспитательный аспект — воспитание научного мировоззрения,умения четко организовать самостоятельную и групповую работу, воспитаниечувства товарищества, взаимопомощи.
Справочноепособие по HTML может быть использовано:
1. Как сопровождение объяснения учителя.
Прииспользовании учебного пособия в процессе объяснения новой темы достаточно выбратьи открыть необходимый раздел учебного пособия, в котором будут показаны основныемоменты, необходимые для изучения данной темы. На экране могут также появлятьсяопределения, схемы, примеры выполнения заданий и т.д. Ребята не должны тратитьвремя на переписывание данной информации себе в тетрадь. Акцент учителя долженбыть направлен на доступное и понятное объяснение материала, на повышениезаинтересованности в нем учащихся. Учащиеся должны понимать, что их основнаязадача не переписать показанный учителем материал себе в тетрадь, а разобратьсяв нем, понять основные принципы, законы и правила, используемые в данной теме.
2. Как информационно-обучающее пособие.
В обучении особенный акцент ставится сегодня на собственную деятельностьребенка по поиску, осознанию и переработке новых знаний. Учитель в этом случаевыступает, как организатор процесса учения, руководитель самостоятельнойдеятельности учащихся, оказывающий им нужную помощь и поддержку.
Такие пособия удобно использовать в тех случаях, когда ученик по какой-топричине не успел выполнить задание во время урока, или если он пропустил темупо причине болезни. В этом случае учащиеся могут прийти в кабинет информатикипосле уроков и доработать материал. И, наоборот, учащиеся которые успевают заурок выполнить все предложенные по теме задания, могут, не дожидаясь остальных,переходить к следующему разделу темы или выполнять творческое задание поизученной теме. Таким образом, благодаря индивидуальному режиму работы каждогоучащегося, все достигают положительного результата.
Справочное пособие, позволяющее организовать такую работу, должно быть болееполным и включать в себя материалы по нескольким сопутствующим темам. В этомслучае обеспечивается возможность для самостоятельного изучения разделов темы,а также для опережающего обучения. Структура пособия в этом случае должна бытьдостаточно сложной, нелинейной, с большим количеством разветвлений иосновываться на «ручной» навигации. Также желательно, присутствие ссылок надругие ресурсы, срабатывающие, когда пользователь выполняет щелчок мышью насоответствующем объекте. При наличии такой сложной структуры важнопредусмотреть понятный интерфейс, приятное визуальное оформленные, а главноепостоянно доступное «главного меню» для выбора желаемой темы и подтемы.
При изучении темы «Основные понятия языка HTML» кроме описания работы различных тегов, должныприводиться конкретные примеры реализации этих тегов на практике.
Использование компьютера на этом этапе имеет много плюсов: индивидуальныйтемп работы с программой, большой объем информации по теме, возможностьпосмотреть пример и сразу увидеть, для чего конкретно используется тот или инойтег.
Преимуществаиспользования справочного пособия по HTMLна уроках информатики:
Учеников привлекаетновизна проведения таких самостоятельных уроков. В классе во время такихзанятий создаётся обстановка реального общения, при которой ученики стремятсявыразить мысли «своими словами»,они с желанием выполняют задания, проявляют интерес к изучаемому материалу, уучеников пропадает страх перед компьютером. Учащиеся учатся самостоятельноработать с учебной, справочной и другой литературой по предмету. У учениковпоявляется заинтересованность в получении более высокого результата, готовностьи желание выполнять дополнительные задания. При выполнении практическихдействий проявляется самоконтроль.
Можно выделитьследующие особенности данной технологии:
· Качествоизображения, выполняемого мелом на доске, не выдерживает никакого сравнения саккуратным, ярким, чётким и цветным изображением на экране;
· Спомощью доски и мела затруднительно объяснять работу с различными приложениями;
· Вслучаях выявления в пособии недостатков или ошибок, можно сравнительно легкоустранить дефекты;
· Взависимости от подготовленности учащихся один и тот же материал можно объяснятьили очень быстро или очень подробно. Темп и объём излагаемого материалаопределяется по ходу урока.
· Повышениеуровня использования наглядности на уроке.
· Появляетсявозможность организации проектной деятельности учащихся по созданию учебныхпрограмм под руководством преподавателей информатики и учителями-предметниками.
· Преподаватель,создающий или использующий информационные технологии, вынужден обращатьогромное внимание на логику подачи учебного материала, что положительнымобразом сказывается на уровне знаний учащихся.
· Изменяетсяотношение к ПК. Ребята начинают воспринимать его в качестве универсальногоинструмента для работы в любой области человеческой деятельности.
Апробация справочногопособия по HTML проводилась учениками9а, 9б и 9в классов ГОУ СОШ № 390 города Москвы на уроках информатики. Глава«Основные понятия языка HTML» изучалась детьми в рамках большого раздела курсаинформатики «Компьютерные коммуникации».
Тематическоепланирование курса рассчитано на преподавание информатики и информационныхтехнологий для обучающихся 9 классов на 70 учебных часов (2 часа в неделю).Рабочая программа составлена на основе примерной программы «Информатика иинформационные коммуникационные технологии», разработанной на основе проектафедерального компонента государственного стандарта общего образования и базисногоучебного плана. Данное тематическое планирование соответствует примернойпрограмме базового курса «Информатика и ИКТ», рекомендованной Министерствомобразования.
При изученииинформатики каждый из трех 9-х классов делится на 2 подгруппы. В апробациисправочного пособия по HTMLучувствовала только подгруппа № 1 из каждого класса. Подгруппа № 2 в апробации участияне принимала. На основании этого и делается результат о эффективности данногосправочного пособия. Результаты апробации можно посмотреть на следующихдиаграммах.
Данное справочноепособие я использовал при изучении темы «Основные понятия языка HTML»в разделе школьного курса информатики «Компьютерные коммуникации». Нижепредставлены диаграммы качества обучения учеников 9-х классов по другим разделамшкольного курса информатики.
Как видно из диаграмм,раздел «Компьютерные коммуникации» на котором применялось справочное пособие поHTML был хорошо усвоен детьми. По этому разделу самое высокое качество обучения.
Опытнаяпроверка показала хорошую эффективностьрезультатов использования справочного пособия по HTMLна урокахинформатики при изучении темы «Основные понятия языка HTML». Ребята сталиактивнее вести себя на уроке, у них появился больший интерес к предмету,повысился уровень мотивации к обучению в целом. Увеличилась скорость усвоенияматериала, объем выполняемых заданий на уроке также вырос. Появилась заинтересованностьузнавать больше, повысился уровень самостоятельной и творческой деятельности.Учащиеся с удовольствием работали, как индивидуально, так и в коллективе. Вырособщий уровень универсальных учебных действий.
§12.Вывод
Создание справочного пособия с помощьюсистемы управления контентом «Joomla» включает в себямножество этапов:
· загрузка последней версии CMS «Joomla»;
· установкалокального сервера Денвер;
· создание базыданных и пользователей в MySQL;
· установка CMS«Joomla» на локальный компьютер;
· конфигурациясистемы управления контентом;
· изменение и настройка шаблона дизайна сайта;
· подключение к «Joomla» необходимых модулейи компонентов;
· создание материалов сайта;
· создание элементов меню сайта.
Каждый из этих этапов имеет свои нюансы иособенности. У пользователя, впервые столкнувшегося с созданием такойавтоматизированной образовательной системы, может возникнуть много вопросов и затрудненийпо работе с данной системой управления контентом. В практической части дипломарассмотрены принципы работы и основные этапы создания образовательного ресурсас помощью CMS«Joomla». Оговореныособенности и достоинства, благодаря которым работа с данной системойуправления над созданием справочного пособия не должна вызывать затруднений.
Используя основные приемы, описанные вдипломе, пользователь, захотевший создать собственную обучающую систему наоснове CMS«Joomla», сможет слегкостью решить поставленную перед собой задачу.
Проводимая учащимися 9-х классов апробацияданного справочного пособия показала высокую эффективность изучения новогоматериала и подтвердила ожидания, возложенные на данный образовательный ресурс.
Заключение
Современный уровень развития информационных технологий может статьинструментом решения одной из главных проблем педагогики — создания у учащихсятяги к знаниям и желания покорять новые вершины в сфере образования.Компьютерная техника должная увлечь и заинтересовать учащихся, возродитьинтерес и увеличить уровень мотивации к получению новых знаний.
Цели,поставленные в дипломной работе, были достигнуты. Было разработано справочноепособие по HTML с помощью системыуправления контенком «Joomla». Показано, чтопри минимальной теоретической и практической подготовке и небольшом навыкеработы с CMS«Joomla»подобный образовательный ресурс сможет создать не только преподаватель, но иучащийся.
Вдипломе перечислены основные возможности данной системы управления контентом,показаны способы их практической реализации на примере создания справочногопособия по HTML.
Такжев дипломной работе были определены основные достоинства и недостатки CMS«Joomla»,оговорены ее особенности, продемонстрированы основные принципы и способы работыс данной системой управления контентом.
Созданное справочноепособие применялось на уроках информатики при изучении темы «Основные понятияязыка HTML».
Апробация справочного пособия проводилась учащимися 9-х классов. Опытнаяпроверка показала, что благодаря данному образовательному ресурсу, учащиесястали лучше и быстрее усваивать новый учебный материал. У школьников выросла общая мотивация к учебе. Улучшилоськачество обучения, повысился уровень воспитания информационной культурыучащихся. Стала проявляться большая степень самостоятельности в обучении. Появилисьэлементы творчества.
В разработанном справочном пособии с успехом реализованы всеперечисленные во введении цели и задачи. Это позволяет говорить о высокой эффективностииспользования данного справочного пособия по HTML при изучении темы «Основные понятия языка HTML».
Материал в справочном пособии, благодаря простоте и доступностиизложения, рассчитан на широкий круг читателей. Текст снабжен рисунками, таблицамии примерами, что также упрощает его понимание и усвоение. Благодаряинтегрированной системе поиска в учебном пособии можно без труда отыскатьинтересующее понятие.
Данное обучающеепособие является одним из наиболее эффективных средств повышения качестваобразования на уроках информатики.
Библиография 1. Гончаров, А.Н. Самоучитель HTML [Текст] / А.Н.Гончаров.- СПб.: Питер, 2002. 2. Горнаков, С.Г. Осваиваем популярные системы управлениясайтом [Текст] / С.Г. Горнаков.- М.: Наука, 2009. 3. Ежевский, Д.О. О критериях создания электронных учебныхпособий [Текст] / Д.О. Ежевский.- М.: Эксмо, 2004. 4. Колисниченко, Д.Н. Движок для вашего сайта. CMS Joomla!,Slaed, PHP-Nuke [Текст] / Д.Н. Колисниченко.- М.: НТ Пресс, 2008. 5. Колисниченко, Д.Н. Joomla! [Текст]: Руководствопользователя / Д.Н. Колисниченко.- М.: Диалектика, 2009. 6. Норт, Б. Joomla! [Текст]: Практическое руководство / Б.Норт.- М.: Символ-плюс, 2008.
7. Рамел,Д. Самоучитель Joomla! [Текст] / Д. Рамел.- СПб.: Питер, 2008. 8. Хаген, Г. Создание веб-сайтов с помощью Joomla! 1.5 [Текст]/ Г. Хаген.- М.: Вильямс, 2008. 9. Чиртик, А.В. Популярный самоучитель HTML [Текст] / А.В.Чиртик.- СПб.: Питер, 2006 10. Шишкин, В.В. Многоуровневая концепция создания электронныхучебных пособий [Текст] / В.В. Шишкин.- М.: Махаон, 2001.