Есть идеи о самостоятельных инструментах для опробования фрагментов кода?
Я мог бы использовать что-то вроде типичного примера сайта w3schools, но с собственным хостингом и, в идеале, с поддержкой нескольких файлов одновременно. Например, редактирование файлов HTML и CSS или скрипта веб-фреймворка и файла шаблона HTML.
Вариант использования заключается в том, что я загружаю несколько примеров, и мои ученики могут экспериментировать с ними и видеть результат, не изменяя оригиналы.
Что-то подобное уже доступно или это требует реализации самостоятельно?
Вы не указываете, какие языки prorammong вас интересуют, но есть много сайтов XXfiddle - просто Google для JSfiddle , PhpFiddle , SqlFiddle и т . д. и т. д.
Вы можете бесплатно зарегистрироваться и создать пример, который каждый студент может затем раскошелиться.
[Обновление] Я только что увидел ваш комментарий. JsFidddle будет обрабатывать HTML и CSS ( HMTL fiddle
подробнее в Google), а скрипт Python будет обрабатывать ... эээ, Python :-)
Cloud9 IDE https://en.m.wikipedia.org/wiki/Cloud9_IDE был бы моим выбором. Он был приобретен Amazon, но кодовая база доступна под лицензией GNU GPL. Он охватывает сотни языков программирования, включая C, C++, PHP, Ruby, Perl, Python, JavaScript с Node.js.
Ну... после рассмотрения и тестирования (python) Fiddle и Cloud9 я заметил, что в них либо отсутствует часть с самостоятельным хостингом, либо часть с несколькими пользователями.
Я только что вспомнил тот старый добрый ipython вместе с веб-интерфейсом jupyter и поддержкой jupyterhub для многопользовательского режима.
Их также можно использовать с другими языками, кроме python, графическими библиотеками, ... и давай... если я немного скоординирую распределение портов, они даже смогут запускать свои собственные серверы разработки прямо из Jupyter Notebooks!
На самом деле, я заметил, что множество других людей тоже используют его для той же цели вводного обучения программированию. Итак, я иду на комбинацию этих трех.
Мог говорит восстановить Монику
Хулен Ларруса
Мог говорит восстановить Монику