Code Monkey home page Code Monkey logo

prolog-testing-system's People

Contributors

ezhovandrew avatar m-danya avatar notlebedev avatar sadimer avatar sanyavertolet avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

prolog-testing-system's Issues

Add a button for downloading the code

Кнопка должна быть еле заметной, наверное, как тут "Text" из Material UI. При нажатии на кнопку код скачивается как файл с названием <task_name>.pl или <task_name>.hlp.

Ещё нужно продумать такой сценарий: если код написан на ХЛП, то полезно бы уметь скачивать не только его, но и его Prolog-версию (для того чтобы найти возможные проблемы в трансляции; для того чтобы запускать у себя пролог-программу и тд). Т.е. если выбран ХЛП, то надо придумать, как сделать скачивание ХЛП/Prolog версии на выбор, мб тупо две кнопки, мб что-то поинтереснее

Dark theme

Suggestion to add theme selection as far as light theme might be hard to use sometimes.

Dockerize deployment

Надо делать npm run build и сёрвить статик файлы чисто из папки build (или какой там). Не очень сложно сделать, но у нас не получилось почему-то с первого раза.

Improve mobile version

Надо обернуть 3 подряд идущих кнопки в правой части сайта в Stack или Grid с xs=.. и lg=.. (google: Material UI Stack React), чтобы на мобильном они располагались друг под другом. А то сейчас текст на них съезжает.

Add a custom query TextInput + Button

Фича, предложенная Артуром Акопяном.
Суть: нужна возможность прогонять программу на кастомном запросе. Т.е. сделать endpoint в бэке на выполнение "своего" теста (запроса), который ввёл пользователь, и во фронте добавить TextField и кнопку.

Примечание: не обязательно, чтобы обе части делал кто-то один

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.