Mblock: Difference between revisions

The educational technology and digital learning wiki
Jump to navigation Jump to search
(Created page with "{{Rough draft}} == Introduction == mBlock is available on the web, Windows, macOS, Android and iOS versions. The web, Windows and macOS versions require mLink to connect to d...")
 
 
(2 intermediate revisions by the same user not shown)
Line 2: Line 2:


== Introduction ==
== Introduction ==
mBlock is available on the web, Windows, macOS, Android and iOS versions. The web, Windows and macOS versions require mLink to connect to devices.
mBlock is available on the web, Windows, macOS, Android and iOS versions. The web, Windows and macOS versions require mLink to connect to devices.<br>
[https://ide.mblock.cc/#/ Block programming (web)]
[https://ide.mblock.cc/#/ Block programming (web)]<br>
[https://python.mblock.cc/#/ Python programming (web)]
[https://python.mblock.cc/#/ Python programming (web)]<br>
The web version of mBlock is always the latest version, and might contain blocks that are not available in desktop version. The web version will let you update to that latest firmware versions, while the desktop version may not.
The web version of mBlock is always the latest version, and might contain blocks that are not available in desktop version. The web version will let you update to that latest firmware versions, while the desktop version may not.


== Block editor ==
== Block editor ==


== Python Editor ==
== Python Editor ==
[https://education.makeblock.com/help/category/mblock-python/ mBlock Python Editor Help Hub on Makeblock]
[https://education.makeblock.com/help/category/mblock-python/ mBlock Python Editor Help Hub on Makeblock]<br>
[https://www.yuque.com/makeblock-help-center-en/mcode mBlock-Python Editor Online Help]
[https://www.yuque.com/makeblock-help-center-en/mcode mBlock-Python Editor Online Help]<br>
Unlike the block editor, the Python Editor requires mLink to be running, even if no devices are connected.
Unlike the block editor, the Python Editor requires mLink to be running, even if no devices are connected.


== Known Issues ==
== Known Issues ==
=== Display issues ===
In the Python editor, if you're encountering display issues such as text flashing or the cursor not being in right place, try the following:
* Refresh the page - this usually fixes the cursor being in the wrong place after changing the font size
* (web only) Make sure that the page is not being automatically translated. Browser extensions such as Google Translate can cause text flickering as the page is being automatically translated from Chinese. Instead of using automatic translation, change the Python's editor language from the menu bar.
=== Uploading errors ===
=== Uploading errors ===
If you're encountering uploading errors here are few things to try:
If you're encountering uploading errors here are few things to try:
Line 22: Line 26:


== Resources ==
== Resources ==
[https://education.makeblock.com/resource/ MakeBlock Education]
[https://education.makeblock.com/resource/ MakeBlock Education]<br>
[https://forum.makeblock.com/ MakeBlock Forum]
[https://forum.makeblock.com/ MakeBlock Forum]<br>
[https://www.yuque.com/makeblock-help-center-en/mblock-5 mBlock 5 Online Help]
[https://www.yuque.com/makeblock-help-center-en/mblock-5 mBlock 5 Online Help]<br>
[https://forum.makeblock.com/c/mblock MakeBlock Forum]
[https://forum.makeblock.com/c/mblock MakeBlock Forum]

Latest revision as of 08:57, 15 November 2021

This article is a rough draft

It has been posted by an author who is not afraid to let an audience look at its current state.
In principle, he is working on it and there should be a better version soon.
If you plan to help, please use the discussion page or wait until the article reverts to a better status, e.g. incomplete

Introduction

mBlock is available on the web, Windows, macOS, Android and iOS versions. The web, Windows and macOS versions require mLink to connect to devices.
Block programming (web)
Python programming (web)
The web version of mBlock is always the latest version, and might contain blocks that are not available in desktop version. The web version will let you update to that latest firmware versions, while the desktop version may not.

Block editor

Python Editor

mBlock Python Editor Help Hub on Makeblock
mBlock-Python Editor Online Help
Unlike the block editor, the Python Editor requires mLink to be running, even if no devices are connected.

Known Issues

Display issues

In the Python editor, if you're encountering display issues such as text flashing or the cursor not being in right place, try the following:

  • Refresh the page - this usually fixes the cursor being in the wrong place after changing the font size
  • (web only) Make sure that the page is not being automatically translated. Browser extensions such as Google Translate can cause text flickering as the page is being automatically translated from Chinese. Instead of using automatic translation, change the Python's editor language from the menu bar.

Uploading errors

If you're encountering uploading errors here are few things to try:

  • Make sure your device is connected and turned on
  • Update your device's firmware
  • If you're using the block and web version of mBlock, check the Python or Arduino code for errors. The web version is often updated and sometimes bugs in the block to code interpreter might be causing issues (e.g. with quotations ").�If that's the case, you can try using the desktop version of mBlock. Just beware that the desktop version might not have the same blocks as the web version.

Resources

MakeBlock Education
MakeBlock Forum
mBlock 5 Online Help
MakeBlock Forum