Программирование Викиданных/Алгоритм работы для новых статей
Факультет компьютерных технологий |
Главы (2021):
Алгоритм работы (для авторов): |
Алгоритм работы по написания новых статей.
Задание для студентов | ||
---|---|---|
N | Описание | |
1 | Выбор темы (выбор типа объекта)
| |
2 Ⓐ | Программирование: список объектов
Напишите скрипт для вывода всех объектов этого типа. Укажите полученное число записей. | |
3 | Знакомство со свойствами объектов. Заполнение данных вручную
Выберите три примера наиболее полно описанных объектов на сайте Викиданных (например, из списка ИС или ХС), выберите три "плохих" (неполных или пустых) примера объектов. При условии, что про "плохие" объекты есть достаточно полные статьи в Русской Википедии или в Английской Википедии. Прочитайте эти статьи и максимально заполните все поля "плохих" объектов, сделайте их "хорошими", заполните в том числе Label и Description на двух языках (английский и русский). Укажите три "хороших" и три "плохих" объекта со ссылками на Викиданные в своей статье. Сообщите преподавателю о выполнении задания.
Подробности и условия:
Довесок: Заполнить десять пустых объектов вместо трёх. | |
4 Ⓐ | ТЗ: предложить школьникам три SPARQL-задачи (неформальное название: Нафантазировать задачную трилогию с картиной и Россией)
Придумайте и сформулируйте на СО своей статьи три задачи, которые можно решить с помощью SPARQL-запросов или связки Python и Pywikibot, используя данные ваших объектов. Укажите поля (свойства объектов), требуемые для решения задач (см. идеи задач про войны, страны). См. в разделе "Ссылки" ниже "SPARQL examples". Если вы будете работать с Python и Pywikibot, то сообщите преподавателю свой логин на сайте GitHub для включения в проект botva. Хотя бы одна из трёх задач должна быть с визуализацией (карта, граф, график, диаграмма). При постановке задач уделите больше внимания объектам, персонам, темам нашей страны, поскольку тогда можно ограничиться чтением и поиском данных в статьях Русской Википедии. Примеры сравнения по каким-либо параметрам:
Довесок: Нужно будет решить одну из трёх придуманных своих или предложенных задач. Задачу выбирает преподаватель. Если идей не будет, то нужно будет решить три задачи, а не одну. | |
5 Ⓐ | Полнота Викиданных и оформление литературы
Напишите в разделе той задачи, которую вы уже решили (то есть написали скрипт), подраздел "Полнота Викиданных" с критикой и анализом этой полноты. См. пример заготовки в статье "Программирование Викиданных/Страны". Вот, что у студентки получилось в итоге: Программирование Викиданных/Страны#Полнота Викиданных. Библиографическую ссылку на авторитетный источник, который вы упоминаете при описании полноты, укажите в разделе == Литература == и поставьте на него ссылку с помощью шаблона {{sfn}}. См. ниже раздел "Оформление ссылок". Довесок: поработать на славу Петрозаводского государственного университета, см. ПетрГУ. | |
6 Ⓐ | Скриншот, сотня, скриншот (не та сотня, а ваша, трудовая)
Заполните свойства, требуемые для решения задачи, у исследуемых объектов. Решите поставленную ранее задачу. Подробнее:
Задание может выполняться как в ручном, так и в автоматическом режиме (#выжпрограммисты). См. самолётный пример автоматического заполнения Викиданных. Довесок: РГАФД — работа с коллекцией фонограмм в Википедии (знакомимся с электронными архивами). | |
7 Ⓐ | ⛄ Иллюстрирование статьи. Добавьте в главу иллюстрации с помощью Викисклада.
Вы занимаетесь изучением какого-либо одного или нескольких свойств некоторого объекта Викиданных. Задача заключается в том, чтобы придумать интересную визуализацию, которая будет раскрывать ещё одну сторону исследуемого объекта. Замечательно, если визуализация будет связана с тем свойством, заполнением которого вы занимались в предыдущих заданиях. После иллюстрации, снабжённой полноценной развёрнутой подписью на русском языке, напишите ‒ что изображено на рисунке. Какие выводы может сделать читатель из этой иллюстрации? Если иллюстраций несколько, например, (1) иллюстрация для объектов всего мира и (2) отечественные объекты, то напишите свои наблюдения после каждой иллюстрации, и сравните их, то есть напишите в чём видно сходство и различие. И попытайтесь интерпретировать, объяснить полученные результаты, привлекая самые разные источники, которые будут подтверждать вашу точку зрения. Замечания:
Cм. подробности и правила оформлении иллюстраций. Довесок: God — удалить или спасти одну статью. | |
8 | Оформление ссылок (внутренних и внешних)
| |
9 Ⓐ | Аннотация
Существует разница между преамбулой статьи в Википедии (см. любую хорошую статью в Википедии) и аннотацией научной статьи (см. научные статьи и их аннотации в журнале Труды КарНЦ РАН, математическая серия). Поэтому ваши аннотации между этими статьями будут различаться. См. аннотации в принятых статьях. В этих принятых статьях есть ссылки на эти же статьи на сайте Authorea, см. в них аннотации. Довесок: n:User:AKA MBG/newstask — написать новость по научной тематике в Русских Викиновостях. | |
10 | 🚁 Разработка игры в форме упражнений (самое интересное задание)
Добавьте в свою главу последним разделом раздел "== Упражнения ==". Придумайте три упражнения, связанные с выбранным объектом, его свойствами. Ниже, после упражнений, приведите скрипты, с помощью которых можно удостовериться в правильности ответов. При этом:
Эти вопросы-упражнения со скриптами не нужно переносить в свою статью на Authorea. Используйте разные типы вопросов (см. Help:Quiz, Help:Quiz-Simple). Вопросы и ответы на них должны (1) иметь образовательный характер, (2) сообщать новые нетривиальные сведения, (3) быть настолько яркими и интересными, чтобы их можно было отправить в телепередачу Что? Где? Когда? Также как и всю статью, не забывайте викифицировать вопросы, если в них упоминаются какие-либо термины, и варианты ответов на них. Довесок: WRN — написать рецензию на научную статью для m:Research:Newsletter. | |
11 Ⓐ | Называние статьи
На странице обсуждения своей главы в Викиверситете создайте раздел ''==Название статьи на Authorea==''. Предложите в этом разделе пять разных названий для вашей статьи на Authorea. Названия должны соответствовать сути статьи, интриговать и привлекать читателя. Сообщите преподавателю с помощью команды "@" (например, так: @[[User:AKA MBG|Andrew Krizhanovsky]]) о готовых названиях, чтобы обсудить и выбрать название. Утверждённое название напишите в заголовке статьи на Authorea. В разделе "Ссылки" статьи Викиверситета обновите ссылку на свою статью на сайте Authorea. | |
12 | Будущая работа
Викифицируйте объекты, упоминаемые в разделе. То есть проставьте ссылки с названий объектов на соответствующие статьи Русской Википедии с помощью конструкции [[w:|]]. Укажите в каждом из трёх вопросов ‒ какие именно свойства Викиданных можно использовать для решения предложенных задач. Например, если в задаче идёт речь о вычислении возраста человека, то укажите в вопросе подсказку, что для вычисления возраста персоны можно использовать свойство дата рождения (P569). Ссылка на это свойство сделана так: [[d:Property:P569|дата рождения (P569)]]. Довесок: w:Участник:AKA MBG/Ptz — фото объекта на Земле и коллаж города России. | |
13 | Перевод (English Wikiversity)
Создайте подстраницу курса Research in programming Wikidata в Английском Викиверситете. Переведите полностью страницу со своим исследованием на английский язык. Сохраните викификацию для тех объектов, о которых есть статьи в Английской Википедии, то есть замените, например, ссылку [[w:Москва|Москва]] на ссылку [[w:Moscow|Moscow]]. Довесок: wordlist — написать несколько словарных статей в Русском Викисловаре. | |
14 | Компиляция Латех в PDF
Скомпилируйте свою LaTeX-статью в PDF-файл на сайте Authorea. Загрузите полученный файл на сайт Научный корреспондент. (При регистрации в научкоре укажите свой вуз, чтобы ваше имя появилось в списке ПетрГУ. Фото в вашем профиле обязательно.) При желании можете выбрать для своей публикации какой-либо из конкурсов, проводимых Научным Корреспондентом. В поле "Описание работы" скопируйте аннотацию из статьи в LaTeX. Добавьте в раздел ==Ссылки== в своей статье в Русском Викиверситете ссылку на загруженную статью на сайте Научного Корреспондента. Таким образом, в разделе ==Ссылки== должно быть, как минимум, две ссылки: на версию статью в Научкоре и на сайте Authorea. См. пример оформления в статье Архивы. |
Примечания:
- Когда задание будет выполнено, отчитайтесь о проделанной работе на странице обсуждения своей главы. Не забывайте подписывать свои сообщения на страницах обсуждений с помощью четырёх тильд ~~~~.
- На сайте Authorea дайте своим листингам названия и ссылайтесь на них в тексте. На сайте Authorea в LaTeX на рисунки мы ссылаемся так: Fig.~\ref{someFigureName}, на листинги ссылаемся так: see listing~\ref{someListingName}. См. пример именованного листинга в статье Example colored SPARQL-listing with reference. Для расцветки кода заполните свой файл header.tex.
- ⧖ Чтобы у студентов был спортивный интерес ‒ делать задания вовремя, к некоторым заданиям прилагаются довески, дополнительные задания.
- 😇 После выполнения заданий 4 и 10 на лекции и практике выходите и кратко рассказываете о проделанной работе. Задаёте вопросы студентам. Студенты отвечают, оценивают и обсуждают ваши задания-упражнения. При наличии замечаний мы с вами тут же исправляем и уточняем вопросы. Слушатели предлагают новые задачи для дальнейшего исследования объектов.