Tabulo app4/30/2023 ![]() ![]() Challenges we ran intoįor some of our teammates, this was their first time working with Ionic, which was especially difficult due to lack of experience and lack of proper documentation. We used Ionic for the mobile app and used Capacitor to test our app on Android and iOS. Socket.io allowed us to update the client-side React app in real-time with low delay. We used Node.js + Express for our backend server and decided to use Socket.io for communication between the client and the server. We extensively used the capabilities of HTML5 Canvas and also used the The different colours are there to emulate the different whiteboard colours that teachers may choose to use to distinguish/emphasize different concepts/ideas, and they can also customize the brush size if they would need to use a variable-sized eraser or based on personal preference. ![]() ![]() They would take notes, ask questions, and can point out certain parts of the diagram for clarification, which the teacher could then easily provide while referencing their diagram for a better explanation. The canvas emulates a whiteboard, so students would be expected to use it how they would normally use a whiteboard. Tabula is able to extend beyond a whiteboard/blackboard because it provides an indefinite area to write on and also provides handy features such as the ability to import a file for editing, as well as for the student to have the chance to save the file as an image file on their local machine. tablets) that not all teachers have access to. The teacher can pan the canvas from the mobile phone, which is a game-changing feature because it lessens the dependency for a large screen (e.g. The canvas can be resized indefinitely, and changes can be made to the canvas either from the web app or the mobile app and are synced to both devices and all the students in the room. At the end of a lesson, they are also able to save the canvas to an image file on their computer. They are able to see which part of the canvas the teacher is focused on, and get updates when the teacher writes on the canvas in real-time. The students join a room with a room ID and a room password, and they are able to see the canvas which the teacher controls. brush color and brush size) from the web app. They are able to draw on the room's canvas with their device and configure settings (e.g. The teachers create a room using the web app and connect to that room with their mobile device, using the mobile app. The two main users of Tabula are the students and teachers. Tabula comes in a web app and a mobile app. However, it is difficult to write long math equations without needing to have to constantly erase the screen, which can be tedious and also prevents a thorough review of the concepts at the end of the equation, whereas with a large board, you can write out the entirety of an equation and are able to easily go back to certain steps in case students have questions are need clarification. Many teachers turn to a touch screen device for these purposes, but not every teacher has access to a tablet or a large touch screen device.Ĭurrently, the most practical solution is using a small drawing app on a phone. Teachers could write on their desktop screen with their mouse, but it becomes difficult to do so cleanly and efficiently, especially for larger diagrams/equations. In any case, these whiteboards/blackboards provide immense value to a classroom, and there's no real replacement for them in an online setting. These boards provide the teacher with a large amount of space to show their work to the class during a math calculation, or to draw supply-and-demand diagrams for economics. A great piece missing from online classrooms is the large whiteboard/blackboard normally at the front of the class. ![]()
0 Comments
Leave a Reply.AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |