Introducing DICE Lite: A Minimal Starting Point for Custom DICE Setups #30
Howquez
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I want to share a small update: I’ve created a new companion project called DICE Lite.
The original idea behind DICE is to let users create experimental sessions through the Graphical User Interface at dice-app.org. This already gives a fair amount of flexibility, but I’ve learned that some users want much deeper customization than what a GUI-based workflow can reasonably offer.
DICE Lite is meant for exactly those cases. It is a stripped-down version of DICE that removes most predefined templates and the GUI-based customization layer in order to keep the codebase simple and easy to adapt. Instead of offering ready-made designs, it only includes a generic microblogging-style UI, which users can adapt, redesign, or replace entirely according to their needs.
Importantly, the core functionality remains: dwell time is still measured unobtrusively in the background. The main difference is that customization happens directly in the code rather than through a GUI, which should make DICE Lite easier to understand, modify, and host independently (e.g., on Heroku or on a local lab server, following standard oTree setups).
In practice, this also makes DICE Lite a more natural entry point for lab managers and researchers already familiar with oTree, who may prefer starting from a minimal, code-centric version rather than adapting the full DICE stack.
A few important clarifications:
You can find DICE Lite here
If this helps you experiment or customize DICE in ways that weren’t possible before, I’m glad — and feedback is always welcome.
Beta Was this translation helpful? Give feedback.
All reactions