Генерация готового текста на основе шаблона + полей анкеты, которую заполняет пользователь

  • Опубликовано 4 года назад
  • Просмотры 5
  • Закончить проект

Описание

Основная идея.
Человек получает ссылку на анкету и заполняет её. В анкете содержится информация о его ребёнке, для которого мы потом формируем рассказ. Пример отрывка из рассказа – yadi.sk/i/zRzGnUP3qSKGBA, где желтым цветом выделены заполняемые поля.

Поля анкеты, которые заполняет человек:
1. Пол ребёнка.
2. Имя ребёнка.
3. Члены семьи которые должны быть включены в сюжет. Делаем в анкете поля в виде выпадающего списка, где можно выбрать кем приходится взрослый и рядом вписать его имя. В выпадающем меню есть такие варианты, как Мама, Папа, Бабушка, Дедушка, Тётя, Дядя.
4. Секция, кружок, занятие которым занимается ребенок.
5. Любимое блюдо к чаю (можно праздничное, семейное).
6. Какая-то деталь из детской (например несколько любимых игрушек).
7. Также поле для загрузки фотографий с ребёнком, до 4-х штук.

Соответственно, хотим разработать систему, которая будет брать данные из анкеты и автоматически подставлять их в текст и формировать итоговый документ. В идеале итоговый документ должен формироваться в формате PDF.

Что мы хотим получить:
1. Программа минимум
Человек заполняет поля, которые автоматически подставляются в нужные места в тексте, формируя таким образом готовый рассказ. После этого редактор вручную проверяет текст и там где это необходимо, меняет склонения на актуальные (мама, маму, мамой и т.д.). Т.е. начальный объём работы должен быть небольшой. Далее мы запускаем это в работу, смотрим на результат и на основе теста будем развивать систему. Поэтому в будущем работа над проектом продолжится.

2. Варианты, которые тоже хотелось бы внедрить. То, что сделать проще – можно сделать сразу, то что сложнее – можно будет реализовать в процессе работы.
- Чтобы загруженные фотографии также подтягивались и вставали в обозначенные места.
- Чтобы итоговый файл формировался в формате PDF.
- Чтобы итоговый файл формировался в 2-х разных разрешениях – одно для телефонов, одно для планшетов.
- Продумать все возможные варианты склонений, чтобы в разных местах текста слова автоматом подставлялись в нужном склонении.

Опубликовано 4 года назад