aitgmbh / openspaceplanner Goto Github PK
View Code? Open in Web Editor NEWOpen Space Planer for making open spaces more digital.
License: MIT License
Open Space Planer for making open spaces more digital.
License: MIT License
When the application is opened in the AIT office (e.g. session 43), only the list of slots is displayed. No rooms & topics are visible and the buttons for adding rooms/slots/topics are also missing.
e.g. by title, owner, description, difficulty, ...
for the current user locally in the browser
As a planner
I want to enter immediately the name of the slot
So that I don't have to manually set the cursor the field of the slot name
Current behavior
When the dialog opens, the cursor isn't set to any field
As a planner
I want to import the room data from another session
So that I don't have to manually enter the data
In mobile view the user can neither like a session nor see an existing like.
When planning the personal favorite session of a day, it would be helpful to like sessions using the mobile view.
As a user, I want to plan a topic which can span multiple slots.
In order to choose the right room for a topic in regards to resources (e.g. beamer, flip chart, whiteboard), a topic should be able to specify demands and a room needs to be able to specify capabilities. If a mismatch is found, a conflict should be shown.
It would be nice if the session feedback (text and star rating) could be exported as a csv file.
Currently behaviour:
The owner conflict check only checks if an owner conflict occurs if a topic with the same owner starts in the same slot.
If a topic span multiple slots and in subsequent slot in another room the same owner has a topic set, no conflict is recognized.
Same start slot: conflict is detected.
At the moment, the mobile view for a session redirects to the overview page. It would be nice to be able to manage a session (add and edit topics/slots/rooms, move topics) in the mobile view.
As a planner
I want to enter immediately the name of the topic
So that I don't have to manually set the cursor the field of the topic name
Current behavior
When the dialog opens, the cursor isn't set to any field
In order to help the organizers of a session to have the best session topic distribution a button should be added to the session edit page. If the user clicks the button the topics of the session get optimized in the following way:
Assigned topics
Unassigned topics
Optional:
As a planner
I want to enter immediately the name of the room
So that I don't have to manually set the cursor the field of the room name
Current behavior
When the dialog opens, the cursor isn't set to any field
As a planner
I want to import the slot data from another session
So that I don't have to manually enter the data
Solution ideas:
To change the order of rooms and slots (instead of order them by team room or time) the order of the rooms and slots should be draggable.
The user should be able to create a feedback sheet for a session, which can be used to rate topics. The feedback sheet contains one to many feedback items. Each feedback sheet item has a name and a rating type (e.g. number rating [1-6], yes/no, ...).
The rating can be done by opening a topic and select a feedback tab. The feedback tab contains all feedback sheet items.
The star rating still remains to give an overall rating for a topic.
Currently it is not possible to run npm CI in the ./Web folder without getting ERESOLVE error.
It is necessary to run npm ci with the --force parameter.
Wanted behaviour:
npm ci run without an error.
Possible solution:
Fix the dependency conflict.
npm ERR! While resolving: @markpieszak/[email protected]
npm ERR! Found: [email protected]
npm ERR! node_modules/rxjs
npm ERR! rxjs@"^7.5.2" from the root project
npm ERR! peer rxjs@"^6.5.3 || ^7.4.0" from @angular/[email protected]
npm ERR! node_modules/@angular/common
npm ERR! @angular/common@"^13.1.2" from the root project
npm ERR! node_modules/@angular/forms
npm ERR! @angular/forms@"^13.1.2" from the root project
npm ERR! 1 more (@ng-select/ng-select)
npm ERR! 4 more (@angular/platform-browser, ...)
npm ERR! 4 more (@angular/core, @angular/forms, @angular/router, inquirer)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer rxjs@"~6.6.0" from @markpieszak/[email protected]
npm ERR! node_modules/@markpieszak/ng-application-insights
npm ERR! @markpieszak/ng-application-insights@"^9.0.1" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: [email protected]
npm ERR! node_modules/rxjs
npm ERR! peer rxjs@"~6.6.0" from @markpieszak/[email protected]
npm ERR! node_modules/@markpieszak/ng-application-insights
npm ERR! @markpieszak/ng-application-insights@"^9.0.1" from the root project
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.