Jump to content

Music Blocks/2025-02-06-meeting-v4: Difference between revisions

From Sugar Labs
No edit summary
Tag: visualeditor-switched
Tag: visualeditor-switched
Line 1: Line 1:
== Anindya ==  
== Anindya ==
What we have discussed in previous meet
In our previous meeting, we discussed the following points.


Q: What is Program?
Refer: https://github.com/sugarlabs/musicblocks-v4/blob/develop/docs/functional-requirements.md
A: Program Constructs are a collection fo bricks forming a tree.


CRUD on Projects `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.

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.