Giter Club home page Giter Club logo

sc-web's People

Contributors

blrb avatar deniskoronchik avatar dependabot[bot] avatar esadouski avatar gobestvini avatar gr1n avatar ivan-zhukau avatar kovalm avatar mikhailsadovsky avatar rasiel93 avatar rodion2 avatar rudi-kit avatar rusetski-k avatar shunkevichdv avatar stelmachenok avatar valikvityaz avatar victorpylinsky avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

sc-web's Issues

Оптимизировать navbar-меню

Когда информация в меню не влазит по ширине, то шапка разъезжается и закрывает собой часть другой информации.
2016-04-24 14 44 52

SCg: Не добавляются в контур узлы без имени.

Шаги воспроизведения в scg режиме:

  1. Открыть контур в SCg-редакторе.
  2. Добавить узел не содержащий имени.
  3. Нажать кнопку синхронизации.
    Текущее поведение:
    Узел появился в базе, но не прикрепился к контуру.
    Ожидаемое поведение:
    Узел появился в базе, и прикрепился к контуру.

SCn: Отображение контура

В SCn нет возможности отобразить контур с 1 или 2 узлами. Контур появляется только при наличии трех узлов, или тройки объектов(узел - дуга - узел).
Причем в SCn контуре они отображаются в виде текста только тогда, когда между узлами есть связь, причем если компоненты не связаны, то отображается только одна компонента(в режиме SCg отображения - отображается все).
Добавить возможность в SCn отображать пустой контур.

SCg: Название языка основного sc-идентификатора для всех новых узлов

Все новые узлы, созданные через SCg-редактор, имеют основной sc-идентификатор на том языке, на котором находилась система в момент создания узла, вне зависимости от настоящего языка на котором написан основной sc-идентификатор.

SCn: Сортировка предложений в статье на уровне браузера используя приоритеты конструкций

  1. В памяти должно храниться шаблон очередности вывода отношений общей для всех классов
  2. Шаблон очередность вывода отношений может уточняться для класса
    SCn отображение для вывода понятия должно использовать заданные шаблоны из памяти.

SCg: Не отображать содержимое узла(sc.g-рамки) при его установке

Шаги воспроизведения в scg режиме:

  1. Создать узел
  2. Выбрать режим установки содержимого
  3. Написать например строку "Qwerty"
  4. Нажать "Apply"
    Текущее поведение:
    Ничего не происходит. Окно установки содержимого остается открытым
    Ожидаемое поведение:
    Окно установки содержимого закрывается. В узле отображается установленное содержимое.

Постраничный вывод ответа на вопрос: Разработать спецификацию агента разбивающего ответ на страницы

Необходимо реализовать спецификацию агента на scg или scs.
Спецификация агента должна быть согласована и прикреплина к данной задаче как артифакт.
Агент должен разбивать ответ на вопрос на части.
Размер части должен настраиваться в sc-памяти.

Постраничный вывод ответа на вопрос: Реализовать компонент ПИ, позволяющий осуществлять навигацию по частя ответа

Необходимо продумать, где будут расположены новые элементы управления. Как они будут выглядеть, и как будут влиять на работу компонентов ядра ПИ.
Новые элементы управления будут посылать команды добавления и удаления контента для компонентов ядра.
Задача зависит от задачи #53

SCg: После включения sc-конструкции в контур, перестают погружаться дуги в sc-память.

Шаги для воспроизведения:

  1. Нарисовать тройку(узел-дуга-узел)
  2. Заключить данную тройку в контур
  3. Выбрать команду погрузки конструкции в память.
    Текущее поведение:
    Узлы меняют цвет на зеленый(погруженный элемент), дуги нет. При задание вопроса "Вывести элементы контура", дуги не выводятся в ответе.
    Ожидаемое поведение:
    Дуги при погрузке тройки меняют цвет на погруженный, а также появляются ответе на вопрос "Вывести элементы контура"

SCn: Отображение семантической окрестности часто используемых понятий

При запросе семантической окрестности наиболее часто используемых понятий таких, как системный идентификатор, основной идентификатор, ключевой sc-элемент и т.д., выдаётся ошибка о том, что страница не отвечает. Последующая работа с системой невозможна.
problem

SCn: Сортировать sc.n-статьи в рамках sc.n-контура

При отображении sc.n-контура необходимо сортировать отображаемые внутри него ключевые sc-элементы и соответствующие им статьи
Для задания порядка используется отношение "порядок ключевых sc-элементов*" (nrel_key_sc_element_order), связывающее между собой собственно ключевые sc-элементы в рамках раздела от первого ко второму и т.д.
Механизм, по словам разработчков, уже был реализован, но почему-то не работает

Ядро ПИ: Реализовать фильтрацию доступных вопросов, в зависимости от выбраного элемента ПИ

При выборе элемента ПИ, появляется контекстное меню с большим списком вопрос, необходиомо осуществить фильтрацию вопрос в записимости от выбраного элемента.
Возможно переделать компонент контестного меню для вывода вопросов.

SCg: Поменять механизм создания дуг

Текущее поведение:
Для изменения типа дуги надо перейти в режим узлов для того, чтобы выбрать дугу в рабочей области.
Новое поведение:
Дугу можно выделять в режиме создания дуг.

Нет обратной связи по результатам не успешной обработки запросов

Агенты интерфейса, работающие с командами меню, ждут только ответ на вопрос (появление связки отношения ответ*), не реагируя при этом на факт успешного или неуспешного завершения обработки запроса. То есть, нет возможности сообщить пользователю, что ответ на вопрос не был найден, и нет возможности использовать команду редактирования, которая не формирует ответ. Действие редактирования будет выполнено, но интерфейс никак не отреагирует на это и “зависнет”.
В рамках задачи должно быть выполнено:

  • сделать несколько примеров задач, без ответов
  • реализовать необходимые конструкции на уровне БЗ, агентов
  • реализовать интерфейсные элементы для обработки таких ситуаций.

SCg: Пока размещение окончательно не закончилось, невозможно вносить изменения на рабочую область

Подумать над возможностью разбить размещаемые элементы и вновь добавляемые элементы на две группы.
Результат задачи:
Возможные варианты решения данной задачи и временные оценки вариантов решения должны быть добавлены в комментарии к задаче.

SCn: Автоматический выбор корневого элемента при выводе

Автоматический выбор корневого элемента должен активироваться при следующий условиях:

  • Если аргумент вопроса не попадает в ответ
  • вопрос задается без аргументов

Корневыми элементом должен считаться элемент обладающий наибольшим числом связей в ответе.

SCg: Реализовать кнопку скрыть/показать кнопки на SCg tools panel

SCg: Реализовать кнопку скрыть/показать кнопки на SCg tools panel, которая будет скрывать кнопки если они не скрыты, и будет показывать кнопки, если они были скрыты.
Пример:
Пользователь открывает в контуре, SCg-редактор, по умолчанию в контуре показывает только 4 кнопки. При нажатии на кнопку скрыть/показать пользователь получит доступ к остальным кнопкам SCg-редактора.

SCg: Исключать из множества размещаемых элементов, те которые пользователь разместил вручную

Под механизм автоматического размещения не должны попадать следующие элементы:

  1. Элементы, которые пользователь разместил в ручную, например передвинул или нажал левой клавишей мыши.
  2. Элементы, которые были уже размещены.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.