Music Blocks/2025-02-06-meeting-v4: Difference between revisions
Safwansayeed (talk | contribs) No edit summary Tag: visualeditor-switched |
Safwansayeed (talk | contribs) Tag: visualeditor-switched |
||
| Line 1: | Line 1: | ||
== Anindya == | == Anindya == | ||
In our previous meeting, we discussed the following points. | |||
Refer: https://github.com/sugarlabs/musicblocks-v4/blob/develop/docs/functional-requirements.md | |||
CRUD on Projects | Program Constructs consist of a collection of bricks that form a tree. | ||
CRUD Operations on Projects: Points 12, 19, 20, and 21 each represent a separate operation, requiring four distinct buttons. | |||
CRUD Operations on Bricks: Points 16 and 17 cover Create, Read, Update, and Delete (CRUD) operations within bricks. | |||
Points 7, 9, 26, and 28 outline CRUD operations for various brick types. | |||
The Palette organizes bricks into categorized subsections. | |||
The Workspace comprises a Canvas, Layout, and Sprite, enabling users to generate artwork and music. | |||
Features often involve nested functions. | |||
Points 8 and 30 pertain to Workspace appearance customization (or a name to be determined later). | |||
Point 14 is integral to building programs. | |||
The interface must incorporate a guiding section, including "How to use?", "What are the features?", and "How to build Projects?". | |||
Statistics: Same as in MB v3. | |||
The Statistics feature aims to help learners track their progress on the current project, providing a timeline of advancement through a planetary representation. | |||
Internationalization of the Project: The project should support Unicode and include a language selection button. | |||
Modes: Currently not a priority. | |||
Configure: This section will allow users to adjust settings such as pitch and volume, with a global configuration section. | |||
Text Editor: Not currently necessary. | |||
Revision as of 13:44, 6 February 2025
Anindya
In our previous meeting, we discussed the following points.
Refer: https://github.com/sugarlabs/musicblocks-v4/blob/develop/docs/functional-requirements.md
Program Constructs consist of a collection of bricks that form a tree.
CRUD Operations on Projects: Points 12, 19, 20, and 21 each represent a separate operation, requiring four distinct buttons.
CRUD Operations on Bricks: Points 16 and 17 cover Create, Read, Update, and Delete (CRUD) operations within bricks.
Points 7, 9, 26, and 28 outline CRUD operations for various brick types.
The Palette organizes bricks into categorized subsections.
The Workspace comprises a Canvas, Layout, and Sprite, enabling users to generate artwork and music.
Features often involve nested functions.
Points 8 and 30 pertain to Workspace appearance customization (or a name to be determined later).
Point 14 is integral to building programs.
The interface must incorporate a guiding section, including "How to use?", "What are the features?", and "How to build Projects?".
Statistics: Same as in MB v3. The Statistics feature aims to help learners track their progress on the current project, providing a timeline of advancement through a planetary representation.
Internationalization of the Project: The project should support Unicode and include a language selection button.
Modes: Currently not a priority.
Configure: This section will allow users to adjust settings such as pitch and volume, with a global configuration section.
Text Editor: Not currently necessary.