{"id":25196207,"url":"https://github.com/graasp/graasp-app-collaborative-ideation","last_synced_at":"2025-05-08T20:09:22.578Z","repository":{"id":182080016,"uuid":"667916547","full_name":"graasp/graasp-app-collaborative-ideation","owner":"graasp","description":" A Graasp App to facilitate collaborative ideation sessions.","archived":false,"fork":false,"pushed_at":"2025-04-30T14:15:43.000Z","size":11911,"stargazers_count":2,"open_issues_count":26,"forks_count":1,"subscribers_count":9,"default_branch":"main","last_synced_at":"2025-04-30T15:30:50.321Z","etag":null,"topics":["blended-learning","collaboration","creativity","design-thinking","education","hybrid-learning","ideation","learning","project-based-learning"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"agpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/graasp.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-07-18T15:34:00.000Z","updated_at":"2025-02-12T11:11:08.000Z","dependencies_parsed_at":"2023-09-27T14:39:49.063Z","dependency_job_id":"4050cdbb-3583-4c7c-9ac1-15e3b210ce7d","html_url":"https://github.com/graasp/graasp-app-collaborative-ideation","commit_stats":null,"previous_names":["graasp/graasp-app-brainwriting","graasp/graasp-app-collaborative-ideation"],"tags_count":51,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graasp%2Fgraasp-app-collaborative-ideation","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graasp%2Fgraasp-app-collaborative-ideation/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graasp%2Fgraasp-app-collaborative-ideation/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/graasp%2Fgraasp-app-collaborative-ideation/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/graasp","download_url":"https://codeload.github.com/graasp/graasp-app-collaborative-ideation/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253141474,"owners_count":21860541,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["blended-learning","collaboration","creativity","design-thinking","education","hybrid-learning","ideation","learning","project-based-learning"],"created_at":"2025-02-10T01:47:18.051Z","updated_at":"2025-05-08T20:09:22.543Z","avatar_url":"https://github.com/graasp.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Graasp App: collaborative ideation\n\n![GitHub release (with filter)](https://img.shields.io/github/v/release/graasp/graasp-app-collaborative-ideation)\n[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.13862315.svg)](https://doi.org/10.5281/zenodo.13862315)\n\n[![Deploy to development environment](https://github.com/graasp/graasp-app-collaborative-ideation/actions/workflows/deploy-dev.yml/badge.svg)](https://github.com/graasp/graasp-app-collaborative-ideation/actions/workflows/deploy-dev.yml)\n[![Deploy to staging environment](https://github.com/graasp/graasp-app-collaborative-ideation/actions/workflows/deploy-stage.yml/badge.svg)](https://github.com/graasp/graasp-app-collaborative-ideation/actions/workflows/deploy-stage.yml)\n[![Deploy to production environment](https://github.com/graasp/graasp-app-collaborative-ideation/actions/workflows/deploy-prod.yml/badge.svg)](https://github.com/graasp/graasp-app-collaborative-ideation/actions/workflows/deploy-prod.yml)\n\n\n[![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=graasp_graasp-app-collaborative-ideation\u0026metric=security_rating)](https://sonarcloud.io/summary/new_code?id=graasp_graasp-app-collaborative-ideation)\n[![Vulnerabilities](https://sonarcloud.io/api/project_badges/measure?project=graasp_graasp-app-collaborative-ideation\u0026metric=vulnerabilities)](https://sonarcloud.io/summary/new_code?id=graasp_graasp-app-collaborative-ideation)\n[![Bugs](https://sonarcloud.io/api/project_badges/measure?project=graasp_graasp-app-collaborative-ideation\u0026metric=bugs)](https://sonarcloud.io/summary/new_code?id=graasp_graasp-app-collaborative-ideation)\n[![Reliability Rating](https://sonarcloud.io/api/project_badges/measure?project=graasp_graasp-app-collaborative-ideation\u0026metric=reliability_rating)](https://sonarcloud.io/summary/new_code?id=graasp_graasp-app-collaborative-ideation)\n\n![typescript version](https://img.shields.io/github/package-json/dependency-version/graasp/graasp-app-collaborative-ideation/typescript)\n[![Conventional Commits](https://img.shields.io/badge/Conventional%20Commits-1.0.0-%23FE5196?logo=conventionalcommits\u0026logoColor=white)](https://conventionalcommits.org)\n\n## About\n\nThe **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](https://graasp.org) platform and is not independent from it.\n\n### Citation\n\nIf you use this software or take inspiration from it, please, cite it as below:\n\n\u003e La Scala, J. (2024). Collaborative Ideation (v3.2.2). Zenodo. https://doi.org/10.5281/zenodo.14191420\n\nFor citing the latest version, use the permanent DOI: [10.5281/zenodo.13862314](https://doi.org/10.5281/zenodo.13862314)\n\n### Related publications\n\nThis app was presented or used in the following publications:\n\n- La Scala, J., Bartłomiejczyk, N., Gillet, D., \u0026 Holzer, A. (2025). Fostering Innovation with Generative AI: A Study on Human-AI Collaborative Ideation and User Anonymity. Proceedings of the 58th Hawaii International Conference on System Sciences, 337–351. https://hdl.handle.net/10125/108877\n- _(preprint)_ La Scala, J. A., Sahli, S., \u0026 Gillet, D. (2025, April). Stimulating Brainstorming Activities with Generative AI in Higher Education. 2025 IEEE Global Engineering Education Conference. https://infoscience.epfl.ch/handle/20.500.14299/243190\n- _(preprint)_ Farah, J. C., La Scala, J., Ingram, S., \u0026 Gillet, D. (2025, April 27). Supporting Brainstorming Activities with Bots in Software Engineering Education. 2025 IEEE/ACM 6th International Workshop on Bots in Software Engineering (BotSE). 2025 IEEE/ACM 6th International Workshop on Bots in Software Engineering (BotSE), Ottawa, Canada.\n\n\n## Development\n\nThis 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](https://graasp.github.io/docs/developer/apps/).\n\n### Installation\n\nClone this repository. To use and test the collaboration mechanism, we recommend to also install [the full Graasp stack](https://github.com/graasp/graasp/blob/main/README.md).\n\n### Running the app\n\nCreate a `.env.development` file with the following content:\n\n```bash\nVITE_PORT=3333\nVITE_API_HOST=http://localhost:3000\nVITE_ENABLE_MOCK_API=false\nVITE_GRAASP_APP_KEY=02052cf4-cc45-45c6-b0b8-61102244ed11\nVITE_VERSION=latest\nVITE_WS_HOST=ws://localhost:3000/ws\n```\n\nTo 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`.\n\n\u003e ⚠️ 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.\n\n### Running the tests\n\nCreate a `.env.test` file with the following content:\n\n```bash\nVITE_PORT=3333\nVITE_API_HOST=http://localhost:3636\nVITE_ENABLE_MOCK_API=true\nVITE_GRAASP_APP_KEY=45678-677889\nVITE_VERSION=latest\n\n# dont open browser\nBROWSER=none\n```\n\n## Contributors\n\nThis app was designed, implemented, and is currently maintained by [Jérémy La Scala](https://people.epfl.ch/jeremy.lascala) (@swouf) from École Polytechnique Fédérale de Lausanne.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraasp%2Fgraasp-app-collaborative-ideation","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgraasp%2Fgraasp-app-collaborative-ideation","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgraasp%2Fgraasp-app-collaborative-ideation/lists"}