NAV

1. Introduction

1.1 Overview

RFS Technology Sdn Bhd is dedicated to advancing student learning in robotics through an innovative platform that integrates BlockCode with ESP32 hardware. Our system enables students to develop programming skills by visually creating code blocks that can be executed on ESP32 microcontrollers. This guide provides a step-by-step walkthrough for both students and educators to effectively navigate and utilize our platform.

1.2 Download Application

  1. Visit our official website robotics.rfstechnology.co
  2. Navigate to the "Downloads Software" section.
  3. Choose the appropriate version for your operating system (Windows, or Mobile Apps).
  4. Click the "Download" button and follow the installation instructions.
  5. Once installed, launch the application and log in to get started.

1.3 Desktop Application

  1. Follow the installation wizard to set up the software.
  2. Open the software and configure settings according to your needs.

1.4 Mobile Application

  1. Click "Install" and wait for the app to download.
  2. Open the application and log in to start using it.

1.5 Robotic Products

  1. Unbox the robotic car and check all components.
  2. Assemble the hardware following the provided manual video.
  3. Connect the ESP32 module to the robotic car.
  4. Upload the BlockCode program using the software.
  5. Test the robotic car to ensure proper functionality.

1.5.1 Assemble Soccer Car

1.5.2 Assemble Sumo Car

1.6 Online Shop

  1. Visit our online store website shop.rfstechnology.co.
  2. Browse available Robotic Kits, ESP32, and Other Components.
  3. Select the desired items and add them to the cart.
  4. Proceed to checkout and enter shipping details.
  5. Choose a payment method and complete the purchase.
  6. You will receive a confirmation email with tracking information once the order is shipped.

2. Users

2.1 Register

  1. Visit the Registration Page

    https://robotics.rfstechnology.co/register/

  2. Enter Your Full Name

    Type your complete name in the Full Name field.

  3. Enter Your Email Address

    Use your email address as your login username. Enter it in the Email field.

  4. Enter a Password

    Choose a secure password and enter it in the Password field.

  5. Enter a Referral Code (Optional)

    Type the Referral Code provided by your educator. This connects your account with your educator.

  6. Click Submit

    Click the "Create Account" button to finish the registration process.

  7. Verify Your Email with OTP

    Check your email for a One-Time Password (OTP). Enter the OTP in the verification field to activate your account.

2.2 Login

  1. Visit the login page.

    https://robotics.rfstechnology.co/login/

  2. Enter Your Username

    Type your registered username in the Username field.

  3. Enter Your Password

    Input your password in the Password field.

  4. Click Login

    Press the "Login" button to access your Robotics account.

2.3 Forget Password

  1. Click on the "Forgot Password?" link.

    Below the login form, click the "Forgot Password?" link.

  2. Enter Your Email Address

    Type your registered email address in the field provided.

  3. Check Your Email for the OTP

    You will receive an email containing an OTP code to reset your password. Please check your inbox for the email.

  4. Check Your Spam Folder

    If you do not see the email in your inbox, be sure to check your spam or junk folder.

  5. Reset Your Password

    Enter the OTP from the email and input your new password, then click the "Submit" button to update your password.

2.4 Edit Profile

  1. Login to your account.

    Visit the login page and sign in with your account.

  2. Go to "Account Profile".

    Once logged in, click on "Account Profile" in the top right corner, then click Icon Profile.

  3. Click on "Edit Profile" button on Account Profile.

    On your Account Profile, click the "Edit Profile" button.

  4. Make Changes to Your Information

    Edit your profile or school/institution information and any other details as needed.

  5. Save Changes

    After making your changes, click "Save" to update your profile.

2.5 Change Email

  1. Login to your account.

    Visit the login page and sign in with your account.

  2. Go to "Account Profile".

    Once logged in, click on "Account Profile" in the top right corner, then click Icon Profile.

  3. Click on "Change Email" button.

    On your profile page, click the "Change Email" button.

  4. Enter New Email Address

    Input your new email address in the designated field.

  5. Enter OTP Code

    Look for the OTP code in your inbox. If you don’t see it, check your spam or junk folder.

  6. Confirm the Change

    Click "Save" to update your email address in the system.

2.6 Change Password

  1. Login to your account.

    Visit the login page and sign in with your account.

  2. Go to "Change Password".

    Once logged in, click on "Change Password" in the top right corner, then click Icon Profile.

  3. Enter Current/Old Password

    Input your current password in the designated field.

  4. Enter New Password

    Input your new password in the "New Password" field, and confirm it in the "Confirm Password" field.

  5. Save Changes

    Click "Save" to update your password.

2.7 Subscription

  1. Login to your account.

    Visit the login page and sign in with your account.

  2. Go to Menu "Pricing".

    Once logged in, find menu "Pricing" on header website.

  3. Choose Your Plan

    Browse through the available subscription plans and select the one that suits you best.

  4. Enter Payment Details

    Fill in your payment information and complete the payment process.

  5. Confirm Subscription

    Once payment is successful, confirm your subscription and enjoy the benefits.

2.8 Connect with an Educator

  1. Login to your account.

    Visit the login page and sign in with your account.

  2. Go to the "Dashboard".

    Once logged in, click on "Dashboard" in the top right corner, then click Icon Profile.

  3. Click Button "Connect with Educator"

    Navigate to dashboard and look for the option.

  4. Enter the Referral Code

    Input the referral code or scan the QR code provided by your educator.

  5. Send a Request to Connect

    Click on the educator's profile and send a connection request by clicking the "Connect" button.

2.9 Project Management

  1. Log in to Your Account

    Visit the login page and sign in with your account.

  2. Go to the "Project(s)".

    Once logged in, click on "Project(s)" in the top right corner, then click Icon Profile.

  3. Check Your Project(s)

    You can view a list of all projects, each project will be displayed with its name, and created date.

  4. Create, Edit, and Delete Projects

    Subscribed users can create new projects, make changes to existing projects, or delete projects they no longer need.

  5. Manage Multiple Projects

    You can handle more than one project if you subscribe our plan.

3. Educators

3.1 Registration

  1. Visit the Registration Page

    https://robotics.rfstechnology.co/register//

  2. Register as Educator

    Select the option “Register as Educator” to proceed with educator registration.

  3. Enter Your Full Name

    Fill in your full name in the "Full Name" field as per your official documentation.

  4. Enter Your Email Address

    Type only the first part of your email address. Then, choose your domain from the available options: @moe-dl.edu.my or @moe.gov.my.

  5. Set Your Password

    Create a secure password to use for logging in to your account.

  6. Click "Register"

    Once all information is filled in, click the "Register" button to complete your educator registration.

  7. Enter OTP from Email

    Check your email inbox for a One-Time Password (OTP) and enter it in the provided field to verify your registration.

3.2 Student Management

  1. Log in to Your Account

    Visit the login page and sign in with your account.

  2. Navigate to menu "Student(s)"

    Once logged in, click on "Student(s)" in the top right corner, then click Icon Profile.

  3. Check Your Student(s)

    You can view a list of all students. Each student will be displayed with their name, the number of projects they are working on, and their last online date.

  4. Manage Student Details

    You can view information of the student and remove them by clicking the "Cancel" button on their Student Profile. A confirmation prompt will appear before the student is permanently removed from your list.

4. Blockcode

3.3 Project Management

  1. Log in to Your Account

    Visit the login page and sign in with your account.

  2. Navigate to menu "Project(s)"

    Once logged in, click on "Project(s)" in the top right corner, then click Icon Profile.

  3. Manage Multiple Projects

    As an educator, you can manage multiple projects for each student. You can view & edit any project, and easily switch between them to ensure students stay on track.

  4. View Student Projects

    You can view the projects assigned to each student. The projects will be listed with their titles.

  5. Edit Student Projects

    To edit a student’s project, click on the "Edit" button next to the project. You can modify project details and save the changes.

4.1 Create BlockCode

  1. Visit the BlockCode Creation Page

    https://robotics.rfstechnology.co/blockcode/

  2. Create a New BlockCode Project

    You can start to create new BlockCode project.

  3. Drag and Drop Code Blocks

    From the sidebar, drag and drop the available blocks to the main area to build your code. You can combine blocks to create your desired program logic.

  4. Customize the Code Blocks

    Click on each block to customize its properties. This allows you to define parameters such as values, variables, and functions to create more complex programs.

  5. Save Your BlockCode

    Click the "Save" button to save your project. You can continue editing the code later for further use.

4.2 Connect ESP32

  1. Prepare Your ESP32 Device

    Ensure your ESP32 device is properly powered and ready to be connected to your computer/laptop.

  2. Connect ESP32 to Your Computer/Laptop

    Use a micro-USB cable to connect the ESP32 device.

  3. Click the "Connect" Button

    In the BlockCode platform, locate and click the "Connect" button in the top right corner.

  4. Select the ESP32 Port

    After clicking "Connect", select the correct COM port for your ESP32 device from the available options. Make sure to choose the correct port where your ESP32 is connected.

  5. Check the Connection

    Verify that the ESP32 is connected and your device is ready for upload.

4.3 Upload ESP32

  1. Ensure Successful Connection

    Before uploading your code, make sure that the ESP32 is successfully connected. Verify that the device is recognized in the platform and that the correct COM port is selected.

  2. Click the "Upload" Button

    In the BlockCode platform, locate and click the "Upload" button in the top right corner.

  3. Wait for Upload to Complete

    The upload process will begin. Wait until the progress bar shows 100% to ensure that the code has been successfully uploaded to your ESP32 device.

  4. Verify Upload Success

    Once the upload is complete, check the status message for confirmation. If the upload was successful, you should see a message like "ESP32 successfully uploaded!".

  5. Test the ESP32

    After uploading, you can then test your project to ensure it is running correctly on the ESP32.