Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 3.78 KB

9-10. Анкета.md

File metadata and controls

36 lines (22 loc) · 3.78 KB

Проект №2 - Сайт-анкета

Нужно написать сайт-анкету для (полевой) работы с информантом.

На сайте должны быть:

  1. Главная страница (127.0.0.1), на которой показывается анкета с полями. Данные, которые будут вводиться в анкету, должны записываться в файл.

  2. Страница статистики (127.0.0.1/stats), на которой результаты должны систематизироваться и в удобном виде выводиться на экран (это могут быть таблицы, какие-то подсчеты и тд).

  3. Страница с выводом всех данных (127.0.0.1/json), на которой возвращается json со всеми введенными на сайте данными.

  4. Страница поиска (127.0.0.1/search) и результатов поиска (127.0.0.1/results) . В ней достаточно сделать одно-два поля поиска (например, текстовый ввод и чекбокс или два текстовых ввода или другое). На странице должно быть описано, по каким данным ведется поиск.

Тема может быть любой, вот примеры:

  • Лексико-типологическая анкета по какому-то лексическому полю (части тела, цвета, предметы мебели, домашняя утварь и всё, на что хватит вашей лингвистической фантазии). Анкета может быть в виде веб-формы с картинками того предмета/цвета, который должен назвать информант, и текстовыми полями, в которых он впишет названия предмета/цвета на своём языке. Кроме полей для названий предметов/цветов форма будет содержать поле, в котором информант должен будет указать свой язык.
  • Сбор словаря\грамматики в экспедиции. Например, в анкете могут быть слова из списка Сводеша, а информант должен ввести их перевод на свой язык. Кроме того, у каждого перевода может быть какой-то комментарий или какая-то другая дополнительная информация.
  • Сбор бытовой лексики русского языка. (Посмотрите, как это делает Борис Иомдин, например, вконтакте)
  • Что-то социолингвистическое, могут быть вопросы типа голосования (твОрог или творОг?) и обязательно информация о заполняющем (родной город, язык, возраст, образование, пол и тд)
  • Что-угодно другое лингвистическое и интересующее лично вас.

Всякое

Как вставить картинку в сайт на фласке?

Картинки нужно сложить в папку static. В html-шаблоне нужно написать:

<img src="{{url_for('static', filename='image_name.jpg')}}" />

Чтобы просто вставить картинку в html (без фласка), нужно написать так: <img src="image_name.jpg" />