Часто задаваемые вопросы по WDE: различия между версиями

Материал из Вики проекта PascalABC.NET
Перейти к навигацииПерейти к поиску
 
(не показаны 3 промежуточные версии этого же участника)
Строка 5: Строка 5:


=== Что такое PascalABC.NET ===
=== Что такое PascalABC.NET ===
PascalABC.NET - это современный язык Паскаль, разработанный на [http://mmcs.sfedu.ru/ факультете математики, механики и компьютерных наук Южного Федерального университета]. Он полностью совместим с Delphi Object Pascal и Borland (Turbo) Pascal. Он имеет также ряд расширений и как .NET-язык может свободно пользоваться всеми .NET-библиотеками.
PascalABC.NET - это современный язык Паскаль, разработанный в [http://mmcs.sfedu.ru/ институте математики, механики и компьютерных наук Южного Федерального университета] совместно с немецкими программистами. Он полностью совместим с Delphi Object Pascal и Borland (Turbo) Pascal. Он имеет также ряд расширений и как .NET-язык может свободно пользоваться всеми .NET-библиотеками.


PascalABC.NET широко используется в обучении. Он позволяет программировать как на базовом Паскале, так и использовать объектно-ориентированные возможности.
PascalABC.NET широко используется в обучении. Он позволяет программировать как на базовом Паскале, так и использовать объектно-ориентированные возможности.
Строка 42: Строка 42:
* длительное хранение опубликованных файлов
* длительное хранение опубликованных файлов
* открытие публичного доступа к своим файлам на чтение
* открытие публичного доступа к своим файлам на чтение
=== Что такое интерфейс учебных курсов? ===
Появилась возможность упростить использование веб-среды для обучения. Теперь ''зарегистрированные'' пользователи могут получать роли ''преподавателей'' и ''учеников''.
''Преподаватели'' могут создавать учебные курсы и записывать на них учеников (для этого нужно знать логин ученика). Ученики могут и сами записываться на курсы. Сделать это можно [http://pascalabc.net/WDE/LearnCourses.aspx здесь].
Что такое '''учебный курс'''? Это возможность разделить ''личные'' и ''учебные'' файлы пользователей, а также значительно упростить проверку заданий для преподавателя. Для преподавателей и учеников к привычному списку файлов пользователя добавляется учебный раздел. В нем располагаются папки учебных курсов.  <br />
Для преподавателя эта папка выглядит так:
- файлы курса
- ученик1
- ученик2
  ...
- ученикN
В ''файлах курса'' преподаватель может размещать файлы, которые будут доступны на чтение всем ученикам. Например, файлы примеров или некоторые заготовки.
Для ученика каталог учебного курса содержит
- файлы курса
- мои файлы
Файлы курса доступны только на чтение. ''Мои файлы'' будут доступны не только ученику, но и преподавателю.
=== Я хочу получить роль преподавателя. Что нужно сделать? ===
Нужно [mailto://miks@math.rsu.ru написать письмо] разработчикам  с просьбой выдать Вам права преподавателя.
=== Я хочу получить роль ученика. Что нужно сделать? ===
Роль ученика скорее всего нужна Вам для участия в учебном курсе. Просто перейдите на [http://pascalabc.net/WDE/LearnCourses.aspx страницу курса] и запишитесь на нужный курс (возле каждого курса справа Вы найдете кнопку ''«записаться»''). Обратите внимание, что для записи на курс сначала нужно авторизоваться в веб-среде.
=== У меня есть роль преподавателя. Как создать курс? ===
Авторизуйтесь в веб-среде и перейдите на [http://pascalabc.net/WDE/LearnCourses.aspx страницу курса]. Там Вы найдете кнопку ''«создать новый курс»''. Необходимо будет заполнить краткую информацию о курсе. Там же можно добавить на курс учеников (ученики могут записаться на курс и самостоятельно). После создания курса Вы всегда сможете его отредактировать. <br />
Обратите внимание, что курс могут «вести» и несколько преподавателей. Чтобы добавить преподавателя к Вашему курсу, нужно будет [mailto://miks@math.rsu.ru написать письмо] разработчикам.


=== Среда «зависла». Что делать?! ===
=== Среда «зависла». Что делать?! ===
Строка 79: Строка 50:


=== Могу ли я работать с WDE без подключения к Интернету ===
=== Могу ли я работать с WDE без подключения к Интернету ===
Нет. Но чтобы запускать те же программы, что и в WDE, вы можете скачать и установить [http://pascalabc.net/ru/ssyilki-dlya-skachivaniya.html систему программирования PascalABC.NET] и работать в ней локально без подключения к Интернету.
Нет. Но чтобы запускать те же программы, что и в WDE, вы можете скачать и установить [http://pascalabc.net/ssyilki-dlya-skachivaniya систему программирования PascalABC.NET] и работать в ней локально без подключения к Интернету.


=== Я нашел ошибку! Куда писать? ===
=== Я нашел ошибку! Куда писать? ===

Текущая версия от 00:46, 17 декабря 2015

Для чего нужна WDE

Предполагается, что среда WDE будет активно использоваться в обучении: для публикации учебных программ, для выполнения программ без установленного компилятора, для ссылок на программы с различных форумов и сайтов.

Все сценарии использования WDE пока не изучены - их будут предлагать наши пользователи.

Что такое PascalABC.NET

PascalABC.NET - это современный язык Паскаль, разработанный в институте математики, механики и компьютерных наук Южного Федерального университета совместно с немецкими программистами. Он полностью совместим с Delphi Object Pascal и Borland (Turbo) Pascal. Он имеет также ряд расширений и как .NET-язык может свободно пользоваться всеми .NET-библиотеками.

PascalABC.NET широко используется в обучении. Он позволяет программировать как на базовом Паскале, так и использовать объектно-ориентированные возможности.

Более детально ознакомиться с PascalABC.NET можно на сайте проекта.

Как опубликовать файл и дать ссылку на опубликованный файл

Достаточно нажать кнопку Опубликовать. Файл будет опубликован на сервере WDE в специальном каталоге. Файл при этом должен содержать правильную PascalABC.NET-программу.

После публикации важно сразу сохранить у себя ссылку на опубликованный файл - она хранится только во время сеанса пользователя, т.е. до закрытия браузера.

Зная имя опубликованного файла, его можно открыть в WDE, нажав кнопку Открыть опубликованный файл, а также опубликовать ссылку на него на другом сайте или форуме в виде http://pascalabc.net/WDE/?file=имя_файла.pas

В течение какого времени на сервере хранятся опубликованные файлы

Несколько месяцев. Для зарегистрированных пользователей время хранения файлов на сервере больше.

Насколько быстро выполняется программа

О, поверьте - очень быстро! Программа выполняется на сервере, сервер - мощный, куплен в рамках национального проекта "Образование" :) Потому и быстро.

Для примера: вот эта программа иллюстрирует скорость вычислений. Аналогичная программа, написанная на Delphi, работает процентов на 15 дольше. Попробуйте!

Можно ли использовать модули (библиотеки)

Можно, но неудобно. По крайней мере, пока. Причина: модули приходится всякий раз создавать вручную во время сеанса и сохранять в каталоге сеанса пользователя под именем, совпадающим с именем модуля. Аналогичное можно сказать про dll библиотеки.

А вот зарегистрированные пользователи работают каждый в своем каталоге, и проблем с сохранением модулей и библиотек нет.

Для чего нужна регистрация

Зарегистрированные пользователи получают в свое полное распоряжение целый каталог на сервере, который не удаляется после завершения сеанса. Кроме того, для них открывается ряд новых возможностей:

  • переименование и удаление файлов
  • создание каталогов и подкаталогов
  • переименование и удаление каталогов
  • длительное хранение опубликованных файлов
  • открытие публичного доступа к своим файлам на чтение

Среда «зависла». Что делать?!

Скорее всего, произошел сбой сети или немного устал сервер. Например, Вы запустили компиляцию, а результата все нет и нет.
Найдите в меню редактора кнопочку «Прервать запросы на сервер» и нажмите её. Это должно помочь. После этого повторите операцию еще раз. Если у Вас постоянные проблемы с сетью, то, возможно, придется использовать эту кнопку часто.

Крайняя мера восстановления работоспособности среды — обновление страницы в браузере.

Могу ли я работать с WDE без подключения к Интернету

Нет. Но чтобы запускать те же программы, что и в WDE, вы можете скачать и установить систему программирования PascalABC.NET и работать в ней локально без подключения к Интернету.

Я нашел ошибку! Куда писать?

Открываем вот эту страничку разработчиков: http://pascalabc.net/razrabotchiki-pascalabc-net И находим первый адрес.