Skip to content

graasp/graasp-app-collaborative-ideation

Repository files navigation

Graasp App: collaborative ideation

GitHub release (with filter) DOI

Deploy to development environment Deploy to staging environment Deploy to production environment

Security Rating Vulnerabilities Bugs Reliability Rating

typescript version Conventional Commits

About

The Collaborative Ideation app in Graasp was made to organize blended and online activities where participants can share their inputs and react on them in real time. This app was designed and implemented inside the Graasp platform and is not independent from it.

Citation

If you use this software or take inspiration from it, please, cite it as below:

La Scala, J. (2024). Collaborative Ideation (v3.0.0). Zenodo. https://doi.org/10.5281/zenodo.13862315

For citing the latest version, use the permanent DOI: 10.5281/zenodo.13862314

Related publications

This app was presented or used in the following publications:

  • (preprint) La Scala, J. A., Bartłomiejczyk, N., Gillet, D., & Holzer, A. C. (2025). Fostering Innovation with Generative AI: A Study on Human-AI Collaborative Ideation and User Anonymity. 58th Hawaii International Conference on System Sciences. https://infoscience.epfl.ch/handle/20.500.14299/241341

Development

This app being currently part of the general Graasp platform, you will find the most up-to-date general informations on the development of Graasp apps in the official Graasp technical documentation.

Installation

Clone this repository. To use and test the collaboration mechanism, we recommend to also install the full Graasp stack.

Running the app

Create a .env.development file with the following content:

VITE_PORT=3333
VITE_API_HOST=http://localhost:3000
VITE_ENABLE_MOCK_API=false
VITE_GRAASP_APP_KEY=02052cf4-cc45-45c6-b0b8-61102244ed11
VITE_VERSION=latest
VITE_WS_HOST=ws://localhost:3000/ws

To serve the app with the full Graasp stack, use yarn dev. If you want to try the app without the stack, use yarn dev:mock.

⚠️ If you don't use the full Graasp stack, please note that you won't be able to save the state of the application and use the collaboration.

Running the tests

Create a .env.test file with the following content:

VITE_PORT=3333
VITE_API_HOST=http://localhost:3636
VITE_ENABLE_MOCK_API=true
VITE_GRAASP_APP_KEY=45678-677889
VITE_VERSION=latest

# dont open browser
BROWSER=none

Contributors

This app was designed, implemented, and is currently maintained by Jérémy La Scala (@swouf) from École Polytechnique Fédérale de Lausanne.