ezdict_py's People
ezdict_py's Issues
Какие нужны пункты статистики.
В первую очередь наиболее интересные пользователю
- Для "Моих функций"
- Как давно проходили тестирование. ( Мастхэв, чтобы человек зайдя в "Мой профиль" посмотрел как давно он проходил тест, если человек тестировался давно, например неделю назад, то будет гореть восклицательный значек с рекомендацией пройти тест См. этот эскиз* )
- Количество изучаемых слов ( Тоже по-моему мастхэв )
- Качество стикеров ( то есть количество лайков за стикеры )
- Место в общем рейтинге
- Для общей статистики ( её как раз можно сделать в виде таблицы )
- Общие очки ( думаю будут складываться из след показателей: созданные стикеры - 2 очко, Лайк за стикер - 4 очка, Изученные слова (не знаю будет ли такое где-то) - 1 очка, добавленный контент текст/видео - 3 очка. ) На основе очков будет выставляться рейтинг.
- Сколько лайков
- Сколько контента
- Сколько стикеров создано
- Сколько слов изучено
Кривое сообщение об ошибке, если указать уже существующий email
Редактирование тикетов и пользователей
Убедиться что редактировать могут только владельцы
Тикеты Ezdict
Реализовать возможность получения словарного тикета ezdict и тикета ezdict с машинным переводом
Придумать внешний вид тестового раздела
Мои функции/мой профиль
Если назвать мой профиль, то все же непонятно, что там ещё и функции. Тогда есть вариант назвать: "Мой аккаунт" или оставить "Мои функции".
Там ведь где-то должен быть написан ник в углу традиционно и рядом кнопка выйти. Вот в случае, если название останется "Мои функции", то при нажатии на ник будет кидать в раздел Мои функции/ мой профиль.
Название "Мой профиль" логично, если там функции находятся на уровне иерархии ниже чем сам профиль, то есть, кнопка мой профиль должна, как-то выделяться.
Недостатки сайта oror.tv
- Нет никакого рейтинга переводов, непонятно интегрированный там словарь или нет, но иногда в переводах попадается откровенная чушь, например чье-то имя или слово на английском языке
- Фактически нельзя самому редактировать переводы, можно вписать перевод, но при этом в следующий раз когда ты встречаешь это слово, то опять вылезает какая-то хрень
- Нет счетчика просмотров, но при этом можно добавлять слова в "типо" изучаемые. Но из-за отсутствия счетчика, человек не может понять какие слова стоит добавлять, какие нет, в итоге, что делал я - добавлял все слова в изучаемые, которые встречал, а вышло, что образовалась нереальное их количество.
- Тесты - их фактически нет, проверка заключается в том, что показывают слово и ты можешь посмотреть его перевод и должен ответить сложно средне или легко. Исходя из этого оно возвращается в начало очереди. Слово либо помнишь, либо не помнишь, что такое средне непонятно. В целом подобное было на Глебе, можно взять это на заметку, но точно не в таком виде как там.
Вывод: Система не работает, потому что человек не может понять, давно ли он учит, то или иное слово, нет более широких возможностей работы со словами, такие как у нас подбор текстов с определенными словами, виджеты со сложными словами, убеждаюсь в необходимости виджета, куда пользователь мог бы внести те слова которые захотел бы, в качестве постоянного напоминания.
Продумать страницу контактов и страницу помощи
Стоит разобраться что там вообще будет и нарисовать эскиз.
Структура. где должна быть статистика?
1. Либо у нас есть изначальный мой профиль. где написана та информация, которую внес пользователь при регистрации (как в контаке, инфа никому не нужная по сути. И интерес для пользователя на данной странице представляют только КОММЕНТЫ либо переход дальше, то есть создается дополнительный промежуточный пункт меню). Вся последующее управление происходит из меню справа от фотки.
"+"
- Место для размещения информации полезной другим пользователям.
"-"
- Лишний промежуточный пункт меню
- Лишний пункт бокового меню "Статистика"
2. Промежуточного пункта меню нет. В этом случае информация о пользователи (если таковая вообще будет) будут выводится сразу при заходе в мой профиль. То есть надобность в пункте меню статистика отпадет, но при этом увеличится количество информации.
"+"
- Избавляет от дополнительного меню статистика.
"-"
- Может запутать пользователей большим количеством информации, наличия на одной страницы как личной данных, так и элементов статистики.
3. Вариант третий - компромиссный. На главной страницы "Моего профиля" выводится сразу личная информация и немного статистики (информация о количестве изучаемых слов, последнем тестировании и количестве написанных стикеров). При этом при нажатии на пункт меню "Статистика" будет добавляться поле с диаграммами, кроме диаграмм там может ещё какая-нибудь подробная статистика и какие-нибудь картинки.
"+"
- Пользователь получит возможность видеть краткую информацию, включая статистику, при этом не перегружая экран, при желании может нажать на кнопку "Статистика" и получит её развернутый вариант
"-"
- Опять необходим новый пункт меню или кнопка, но это проблема решается помещением стрелочки или крестика на поле с диаграммами.
## Структура. <h2> tag где должна быть статистика? - обсудить тут или в скайпе
1. Либо у нас есть изначальный мой профиль. где написана та информация, которую внес пользователь при регистрации (как в контаке, инфа никому не нужная по сути. И интерес для пользователя на данной странице представляют только КОММЕНТЫ либо переход дальше, то есть создается дополнительный промежуточный пункт меню). Вся последующее управление происходит из меню справа от фотки.
"+"
- Место для размещения информации полезной другим пользователям.
"-" - Лишний промежуточный пункт меню
- Лишний пункт бокового меню "Статистика"
2. Промежуточного пункта меню нет. В этом случае информация о пользователи (если таковая вообще будет) будут выводится сразу при заходе в мой профиль. То есть надобность в пункте меню статистика отпадет, но при этом увеличится количество информации.
"+"
- Избавляет от дополнительного меню статистика.
"-" - Может запутать пользователей большим количеством информации, наличия на одной страницы как личной данных, так и элементов статистики.
3. Вариант третий - компромиссный. На главной страницы "Моего профиля" выводится сразу личная информация и немного статистики (информация о количестве изучаемых слов, последнем тестировании и количестве написанных стикеров). При этом при нажатии на пункт меню "Статистика" будет добавляться поле с диаграммами, кроме диаграмм там может ещё какая-нибудь подробная статистика и какие-нибудь картинки.
"+"
- Пользователь получит возможность видеть краткую информацию, включая статистику, при этом не перегружая экран, при желании может нажать на кнопку "Статистика" и получит её развернутый вариант
"-" - Опять необходим новый пункт меню или кнопка, но это проблема решается помещением стрелочки или крестика на поле с диаграммами.
Тесты поиска тикетов
Написать тест поиска тикетов по параметрам
ХЗ, можно ли добавлять человечков по краям
Варианты меню Мою функции
Рефакторинг структуры папок фронтенда
http://pseudobry.com/building-large-apps-with-angularjs.html
- index
- controllers
- services
- directives
- filters
- partials
- scripts
- dashboard
- controllers
- services
- directives
- filters
- partials
- scripts
- shared
- controllers
- services
- directives
- filters
- partials
- scripts
- app.js
"Мои профиль" - меню в процессе разработки
Опрос: Упрощение дизайна поля регистрации
тесты тикетов ezdict
Где должны быть комменты
Вопрос с комментариями, где они должны присутствовать?
- Везде.
- Везде кроме настроек и загрузки аватарки
- Только начальной странице с лычными данными "Мой профиль"
"Мои функции" разработка вкладки "Мой профиль"
test
- a task list item
- list syntax required
- normal formatting,
@mentions, #1234 refs - incomplete
- completed
Наполнение раздела "Изучаемые слова"
Предполагаемые кнопки
- Показать изученные
- Подобрать текст с изучаемыми словами
- Подобрать текст с выбранными изучаемыми словами ( Что-то вроде того )
Фильтры:
- Просмотры
- Дата добавления
- Возможно, сделть фильтр только прилагательные, только глаголы и т.д. Но это бред, потому что в английском слово может быть как прилагательным так и глаголом и это нахрен никому не надо.
авторизация
crud-операции
Чтобы не пропало - обсуждение кнопки блокировки стикера
Григорий Семёнов (16:23:25 2/11/2013)
мы кнопку сохранить не предусмотрели чтоли?
[email protected] (16:23:53 2/11/2013)
типо залочить свой стикер?
[email protected] (16:23:58 2/11/2013)
я думал над этим
Григорий Семёнов (16:24:05 2/11/2013)
поч залочить
Григорий Семёнов (16:24:10 2/11/2013)
просто изменения сохранить
[email protected] (16:24:15 2/11/2013)
ну закончить редактирование
Григорий Семёнов (16:24:16 2/11/2013)
отредактировал, как сохранить то
Григорий Семёнов (16:24:17 2/11/2013)
ну да
[email protected] (16:24:29 2/11/2013)
я думал сначала что нажать на кнопку
[email protected] (16:24:38 2/11/2013)
типо кнопка просто лежит неприколотая
[email protected] (16:24:45 2/11/2013)
а когда жмешь на неё
[email protected] (16:24:56 2/11/2013)
то она как бы прикалывается и исчеазют все поля
[email protected] (16:25:01 2/11/2013)
но потом я на это забил
[email protected] (16:25:06 2/11/2013)
потому что это геморой
[email protected] (16:25:11 2/11/2013)
неудобно и непонятно
[email protected] (16:25:15 2/11/2013)
и последнее что я думал
[email protected] (16:25:19 2/11/2013)
это сдеалть кнопку
[email protected] (16:25:27 2/11/2013)
там же где и копирование
[email protected] (16:25:32 2/11/2013)
в таком же стиле рисованном
[email protected] (16:25:38 2/11/2013)
под ней
[email protected] (16:25:42 2/11/2013)
но руки не дошли
[email protected] (16:26:07 2/11/2013)
ну во всяком случае я место там оставил под кнопки
[email protected] (16:26:37 2/11/2013)
ты понял?
[email protected] (16:26:43 2/11/2013)
под кнопкой скопировать
Григорий Семёнов (16:27:07 2/11/2013)
я понял да
[email protected] (16:27:47 2/11/2013)
щас у меня просто пока даже фотошопа нет чтобы сделать
Григорий Семёнов (16:30:00 2/11/2013)
http://mindmup.github.io/bootstrap-wysiwyg/
Григорий Семёнов (16:30:01 2/11/2013)
вот например
Григорий Семёнов (16:30:06 2/11/2013)
я хочу что бы свой стикер
Григорий Семёнов (16:30:15 2/11/2013)
можно было создавать в подобной штуки
Григорий Семёнов (16:30:16 2/11/2013)
е
Григорий Семёнов (16:30:19 2/11/2013)
форматировать как хочешь
Григорий Семёнов (16:30:22 2/11/2013)
писать что хочешь
[email protected] (16:30:33 2/11/2013)
ну она будет в рамке стикера?
[email protected] (16:30:38 2/11/2013)
или это будет отделньое окно?
Григорий Семёнов (16:30:46 2/11/2013)
лучше конечно в рамке стикера
Григорий Семёнов (16:30:49 2/11/2013)
но она маловата
Григорий Семёнов (16:30:50 2/11/2013)
если окно
Григорий Семёнов (16:30:52 2/11/2013)
то что будет в рамке стикера
Григорий Семёнов (16:31:08 2/11/2013)
вообще эта штука масштабируется
Григорий Семёнов (16:31:11 2/11/2013)
так что может и влезет туда
[email protected] (16:31:30 2/11/2013)
ничего, просто сделать кнопку типо подробное редактирование, и поверх всего вылезает это окно, а все сзади затемняется, жмешь дан и все изменения в стикере
Григорий Семёнов (16:31:43 2/11/2013)
а ну да
Григорий Семёнов (16:31:44 2/11/2013)
можно так
[email protected] (16:31:48 2/11/2013)
ну либо в ракмке стикера
Григорий Семёнов (16:31:48 2/11/2013)
как превью получится
[email protected] (16:31:50 2/11/2013)
два варианта
Григорий Семёнов (16:32:13 2/11/2013)
ну в рамке тогда, что б увидеть финальный вариант нужно будет сохранить стикер, потом каким то образом его вызвать не в режиме редактирования
Григорий Семёнов (16:32:17 2/11/2013)
так что лучше в окне действительно
[email protected] (16:33:13 2/11/2013)
ну да так что норм
[email protected] (16:33:28 2/11/2013)
ну и будет уже три кнопки как раз там место под них есть
[email protected] (16:34:00 2/11/2013)
копирование можно будет уменьшить и приблизить
[email protected] (16:34:08 2/11/2013)
к вашему стикеру
[email protected] (16:34:12 2/11/2013)
щас она далековато
[email protected] (16:34:16 2/11/2013)
и крупновато
[email protected] (16:34:40 2/11/2013)
потом у что должен быть принцип иерархия - размер кнопок
[email protected] (16:35:27 2/11/2013)
по сравнению с тем сайтом у нас конечно просто самолет
[email protected] (16:35:55 2/11/2013)
такое количество функций мы пытаемся охватить
Григорий Семёнов (16:36:13 2/11/2013)
даа
Давайте уже определимся с разделом Мой профиль
https://f.cloud.github.com/assets/4140581/930716/b7267190-0013-11e3-85bf-a7d86e009bbd.jpg
Вот этот эскиз будет.
Вася предлагает сделать чтобы выбранная вкладка сверху не вылезала за край поля, потому что сложно верстать будет. Мне нравится как сейчас. Что думаете по этому поводу и вообще по внешнему виду?
создать тикеты ezdict на основе словаря stardict
- подкючить модуль для работы со словарями stardict
- создать тикеты на основе словаря
"Мои профиль" - меню в процессе разработке
Занимаюсь тем, что пытаюсь придумать как будут выглядеть кнопки с выбором функций в моем профиле.
Уехал текст на главной
Система рейтинга, формула
Надо разобраться с рейтингом. Место в рейтинге должен быть основной параметр, а очки это просто значение, на основе которого формируется место.
Глеб предложил
Общие очки ( думаю будут складываться из след показателей: созданные стикеры - 2 очко, Лайк за стикер - 4 очка, Изученные слова (не знаю будет ли такое где-то) - 1 очка, добавленный контент текст/видео - 3 очка. ) На основе очков будет выставляться рейтинг.
Насчет формулы расчета очков, возможно стоит начислять очки только за лайки своих стикеров другими людьми, что минимизирует возможность искуственного набивания очков. (насоздавал 100 говностикеров - 200 очков). Можно попробовать придумать более сложную формулу.
Структура страниц
по / или /index открывается главная страница
header (синяя полоска) в отдельный view,
footer в отдельный view
остальное подгружать в зависимости от пути
/ или /index
/about
/contacts
/help
по /dashboard открывается внутренний интерфейс
Наполнение тестирований
- Режим непрерывной тренировке (То есть, в определенное время выскакивает табличка где надо ответить, дать один или два перевода.)
- Это должен быть рандом, но рандом без повторов, то есть слова не должны повторяться на одном промежутке времени, то есть в течение недели человека не может спросить три раза слово партисипэйт.
- Тест по изучаемым словам, ( то есть рандом )
- Тест по сложноизучаемым словам ( то есть рандом среди слов у которых количество просмотров больше 5 -7 )
- Тест по изученным словам или тест закрепление, слова на которых не дали ответ, автоматически переходят опять в изученные
Думаю для начала этого хватит с головой
Примечание: Под тестом я понимаю вопрос ответ, слово и надо вписать перевод. Слова из изученных будут убираться в изученные только после 2 - 3 правильных ответов в тесте. Чтобы наверняка. *Возможно стоит сделать чтобы слова имеющее какое-то огромное число просмотров, например, 10 сами добавлялись в изучаемые.
Черные пиктограмки или белые?
Контент пользователя (тексты)
- создание
- редактирование
- удаление
- поиск (пока по названию)
редактирование+удаление только своих текстов.
Написание тестов на пользовательский контент (тексты)
создание, редактирование, удаление, получение
Написание тестов прав доступа на редактирование и удаление пользователей и тикетов
Придумать виджет сложных слов
простой bootstrap-интерфейс
Форма входа на сайт
На главной странице нет формы входа. Надо нарисовать, а Вася потом сверстает
создать модели
Будет ли сужаться экран.
Экран будет сужен, это касается всего раздела мои функции, потому что не нужно там столько места как для поиска
Написать end-to-end тесты для главной страницы
- Логин с корректными данными
- Логин с некорректными данными
- Регистрация с корректными данными
- Регистрация с некорректными данными
Сверстать кнопки выбора словаря
Сверстать меню стикеров
Нужна ли расширенная история просмотров?
Написать js-unit тесты для главной страницы
- Контроллеры
- Сервисы
Доделать карусель на главной странице
Основные недочеты:
- Белое облако на фоне белой надписи, в других слайдах облаков нет
- На фотке с сиднеем видна земля вода, лес и краны, когда на других фотках просто небо и земли не видно. Нужно опустить фотку, чтобы было виден только оперный театр
- Нет человечка который по задумке должен был связывать лендинг пейдж с основной страницей. (Человечек лежит в файле псд "Челоыечек летящий", там видимость только у него включена).
Мои функции - утверждаем окончательный вариант "Мой профиль"
Нужно утвердить, чтобы я сделал ховеры для кнопок, а Вася верстал
- Расшир. статистика свернута. Активность других пользователей с градиентом , а поля с тенью нет
- Расширенная статистика развернута, вместо градиент однотонная кнопка , поля нет
- ,__, однотонная кнопка того же цвета, что и другие + вместо линии поле с тенью
То есть выбор следующий:
- С разграничительной линией или с полем с тенями (как на 3. )
- Цвет заглавия активности других пользователей: или градиент 1 или однотонная 2и3
- Также высказываем возражения, замечания, если все устраивает, я делаю
Я сам за вариант 3
Сделать кнопки выбора словаря
Система тестов - напоминания, очки.
И так, мы сошлись на том, что в "Изучаемых словах" будет присутствовать две категории слов. Это изученные и изучаемые.
Соответственно по каждой категории существует отдельное тестирование.
По изученным - неправильные ответы переносят слово обратно в изучаемые.
По изучаемым - неправильные ответы не позволяют перейти слову в изученные.
- По каждому из них у нас существует отдельное оповещение. То есть пользователь обязан в определенное кд (мы условились, что это будет неделя) пройти два теста!
- Каждое слово в течение недели может попасть в тест, один раз (При том этот показатель общий для изученных и изучаемых ,не должно быть такого, чтобы человек прошел тест по изучаемым и сразу же в тесте по изученным ему попалось тоже слово).
Вопрос 1 Напоминания Как часто должны происходить напоминания?
- Человек может выставить это сам, то есть выбрать раз в неделю, раз в три дня или раз в день
- Мы устанавливаем срок напоминаний. По мне неделя это слишком большой срок. Предлагаю каждый день, когда человек проходит тест, напоминания больше не появляются до следующего кд.
- Вопрос 2 Напоминания** Должно ли быть два напоминания исходя из того, что у нас два вида тестов?
Мы предполагаем, что успешно сделанные тесты в кд будут давать множитель.
Вопрос 3 Очки и статистика Как тесты будут давать очки, если их два?
- Нужно в неделю сделать оба теста .тогда получишь множитель.
- Если сделал оба получишь х2, если сделал один получишь - х1,5
След. неделя x3 и x2,5 соответственно, не сделал - опять 1.
Кривое сообщение об ошибке, если не указать email при регистрации
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.