graasp-app-collaborative-ideation

A Graasp App to facilitate collaborative ideation sessions.

https://github.com/graasp/graasp-app-collaborative-ideation

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 13 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.3%) to scientific vocabulary

Keywords

blended-learning collaboration creativity design-thinking education hybrid-learning ideation learning project-based-learning
Last synced: 6 months ago · JSON representation ·

Repository

A Graasp App to facilitate collaborative ideation sessions.

Basic Info
  • Host: GitHub
  • Owner: graasp
  • License: agpl-3.0
  • Language: TypeScript
  • Default Branch: main
  • Homepage:
  • Size: 11.6 MB
Statistics
  • Stars: 2
  • Watchers: 9
  • Forks: 1
  • Open Issues: 27
  • Releases: 53
Topics
blended-learning collaboration creativity design-thinking education hybrid-learning ideation learning project-based-learning
Created over 2 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog License Citation

README.md

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. (2025). Collaborative Ideation (v3.4.0). Zenodo. https://doi.org/10.5281/zenodo.15601591

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:

  • La Scala, J., Bartłomiejczyk, N., Gillet, D., & 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. DOI: http://dx.doi.org/10.24251/HICSS.2025.041
  • La Scala, J. A., Sahli, S., & Gillet, D. (2025, April). Stimulating Brainstorming Activities with Generative AI in Higher Education. 2025 IEEE Global Engineering Education Conference. DOI: https://doi.org/10.1109/EDUCON62633.2025.11016340
  • Farah, J. C., La Scala, J., Ingram, S., & Gillet, D. (2025, April). 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.

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:

bash 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:

```bash VITEPORT=3333 VITEAPIHOST=http://localhost:3636 VITEENABLEMOCKAPI=true VITEGRAASPAPPKEY=45678-677889 VITEVERSION=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.

Owner

  • Name: Graasp
  • Login: graasp
  • Kind: organization
  • Location: Lausanne

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: Collaborative Ideation
message: >-
  If you use this software, please cite it using these
  metadata.
type: software
authors:
  - given-names: Jérémy
    family-names: La Scala
    email: jeremy.lascala@epfl.ch
    orcid: 'https://orcid.org/0000-0002-8057-7787'
    affiliation: École Polytechnique Fédérale de Lausanne
identifiers:
  - type: doi
    value: 10.5281/zenodo.13862314
    description: DOI of the record on Zenodo. Valid for all versions.
  - type: doi
    value: 10.5281/zenodo.14191420
    description: DOI of version 3.2.2
  - type: url
    value: >-
      https://github.com/graasp/graasp-app-collaborative-ideation
    description: Repository
repository-code: >-
  https://github.com/graasp/graasp-app-collaborative-ideation
abstract: >-
  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.
keywords:
  - creativity
  - ideation
  - collaboration
  - learning
  - education
  - blended
  - hybrid
license: AGPL-3.0-only
commit: 57591f51415f6e12efb4fe9f9566d7a1d4316285
version: 3.4.0
date-released: '2024-06-05'

GitHub Events

Total
  • Create event: 150
  • Issues event: 8
  • Release event: 9
  • Delete event: 147
  • Member event: 1
  • Issue comment event: 9
  • Push event: 936
  • Pull request review event: 54
  • Pull request event: 289
Last Year
  • Create event: 150
  • Issues event: 8
  • Release event: 9
  • Delete event: 147
  • Member event: 1
  • Issue comment event: 9
  • Push event: 936
  • Pull request review event: 54
  • Pull request event: 289

Dependencies

.github/workflows/cypress.yml actions
  • actions/checkout v3 composite
  • actions/setup-node v3 composite
  • actions/upload-artifact v3 composite
  • cypress-io/github-action v5 composite
  • graasp/graasp-deploy/.github/actions/yarn-install-and-cache v1 composite
package.json npm
  • @commitlint/cli 17.6.6 development
  • @commitlint/config-conventional 17.6.6 development
  • @cypress/code-coverage 3.11.0 development
  • @trivago/prettier-plugin-sort-imports 4.1.1 development
  • @types/i18n 0.13.6 development
  • @types/uuid 9.0.2 development
  • @typescript-eslint/eslint-plugin 5.62.0 development
  • @typescript-eslint/parser 5.62.0 development
  • @vitejs/plugin-react ^3.1.0 development
  • concurrently 7.6.0 development
  • cypress 12.17.1 development
  • env-cmd 10.1.0 development
  • eslint 8.45.0 development
  • eslint-config-airbnb 19.0.4 development
  • eslint-config-prettier 8.8.0 development
  • eslint-config-react-app 7.0.1 development
  • eslint-import-resolver-typescript ^3.5.5 development
  • eslint-plugin-cypress 2.13.3 development
  • eslint-plugin-import 2.27.5 development
  • eslint-plugin-jsx-a11y 6.7.1 development
  • eslint-plugin-prettier 4.2.1 development
  • eslint-plugin-react ^7.32.2 development
  • eslint-plugin-react-hooks 4.6.0 development
  • husky 8.0.3 development
  • nyc 15.1.0 development
  • prettier 2.8.8 development
  • pretty-quick 3.1.3 development
  • uuid 9.0.0 development
  • vite ^4.4.4 development
  • vite-plugin-checker ^0.5.6 development
  • vite-plugin-istanbul ^4.1.0 development
  • @emotion/react 11.11.1
  • @emotion/styled 11.11.0
  • @graasp/apps-query-client ^2.0.1
  • @graasp/sdk 1.1.2
  • @graasp/ui 3.2.4
  • @mui/icons-material 5.14.0
  • @mui/lab 5.0.0-alpha.136
  • @mui/material 5.14.0
  • @sentry/browser 7.59.2
  • @sentry/react 7.59.2
  • @sentry/tracing 7.59.2
  • @tanstack/react-query ^4.29.25
  • @tanstack/react-query-devtools ^4.29.25
  • @types/node 17.0.45
  • @types/react 18.2.15
  • @types/react-dom 18.2.7
  • i18next 22.5.1
  • immutable 4.3.0
  • qs 6.11.2
  • react 18.2.0
  • react-dom 18.2.0
  • react-i18next 12.3.1
  • react-toastify 9.1.3
  • typescript 4.9.5
yarn.lock npm
  • 1223 dependencies
.github/workflows/auto-tag.yml actions
.github/workflows/deploy-dev.yml actions
  • actions/checkout v3 composite
  • graasp/graasp-deploy/.github/actions/deploy-s3-app v1 composite
  • graasp/graasp-deploy/.github/actions/yarn-install-and-cache v1 composite
.github/workflows/deploy-prod.yml actions
  • actions/checkout v3 composite
  • graasp/graasp-deploy/.github/actions/deploy-s3-app v1 composite
  • graasp/graasp-deploy/.github/actions/yarn-install-and-cache v1 composite
.github/workflows/deploy-stage.yml actions
  • actions/checkout v3 composite
  • graasp/graasp-deploy/.github/actions/deploy-s3-app v1 composite
  • graasp/graasp-deploy/.github/actions/yarn-install-and-cache v1 composite
.github/workflows/release-please.yml actions
  • actions/checkout v3 composite
  • google-github-actions/release-please-action v3 composite
  • graasp/graasp-deploy/.github/actions/auto-tag-after-release v1 composite
  • jacobsvante/tag-major-minor-action v0.1 composite
  • peter-evans/repository-dispatch v2 composite