JupyterLab в психологическом эксперименте, участники которого используют JupyterLab

Я готовлю серию экспериментов по изучению того, как люди учатся, взаимодействуя с JupyterLab.

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

Также было бы полезно перевести JupyterLab в определенное состояние для каждого пользователя, например. активны расширения и вкладки/панели в определенном макете.

Любые предложения по вышеуказанному будут оценены. Ранее я настроил JupyterHub (TLJH) и разработал расширение, поэтому у меня есть некоторые базовые знания по этой теме.


person Andrew Olney    schedule 04.09.2020    source источник


Ответы (1)


Может быть, вы могли бы использовать рабочие пространства для «настройки» Jupyterlab при первом входе участников? Они хранятся в виде файлов json (вы можете найти каталог рабочей области, используя jupyter lab paths).

Вы можете отключить расширения с помощью jupyter labextension disable <extension name>, даже не указанные в списке, такие как файловый браузер.

Я думаю, вам также нужно будет добавить собственное расширение, чтобы удалить некоторые «элементы», которые вам не нужны, или реорганизовать их (например, некоторые кнопки на панелях инструментов и т. д.).

person remborg    schedule 08.09.2020