An open API service indexing awesome lists of open source software.

https://github.com/osll/adfmp18-dictionary


https://github.com/osll/adfmp18-dictionary

Last synced: 9 months ago
JSON representation

Awesome Lists containing this project

README

          

# adfmp18-dictionary

Maket: https://ninjamock.com/s/BRSFQRx

### UML

![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/uml/1.png)
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/uml/2.png)

### Performance words list

1.5% 12.3 Mb
![0](https://github.com/OSLL/adfmp18-dictionary/blob/master/0.png)

3.3% 15 Mb
![11](https://github.com/OSLL/adfmp18-dictionary/blob/master/11.png)

17% 15 Mb
![1000](https://github.com/OSLL/adfmp18-dictionary/blob/master/1000.png)

16% 16 Mb
![10000](https://github.com/OSLL/adfmp18-dictionary/blob/master/10000.png)

13.2% 20.9 Mb
![100000](https://github.com/OSLL/adfmp18-dictionary/blob/master/100000.png)

We conclude that the performance is independent of the number of elements

### Оценка UI

#### Добавление слова
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/add1.png)
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/add2.png)
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/add3.png)
* Выделение слова
* Выбрать "share"
* Выбрать "dictionary"
* Нажать "save"

##### Итого: 4 клика, 1 выделение

#### Удаление слова

* Выбрать слово
* Выбрать "удалить"

##### Итого: 2 клика
##### Как улучшить: свайп вправо: удаление. Итого: 1 свайп

#### Перенос слова в категорию "на изучение/изученные"
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/move1.png)
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/move2.png)
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/move3.png)
* Выбрать слово
* Выбрать "изучать/изучено" соответственно

##### Итого: 2 клика
##### Как улучшить: свайп влево: перенос слова. Итого: 1 свайп

#### Переход к тестированию
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/test1.png)
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/test2.png)
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/test3.png)
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/test4.png)
![alt_text](https://github.com/OSLL/adfmp18-dictionary/blob/master/test5.png)
* Выбрать выпадающий список
* Выбрать "тест"
* Максимум 10 слов, значит 10 кликов по ">"
* Нажать "start"
* Для каждого слово ввести его перевод, нажать "check" и ">"

##### Итого: 33 клика + (средняя длина слова в русском языке 7 символов) * 10 = 103 клика
##### Как улучшить: Убрать выпадающий список; Вместо ввода перевода слова - 4 варианта ответа; автоматический переход между словами. Итого: 22 клика