Thanks to visit codestin.com
Credit goes to github.com

Skip to content

lynnhtetaung/fplas-2024

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

62 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Flutter Programmaing Assistant System with Docker

  1. βš™οΈ About the System
  2. πŸ”¨ Prerequisites
  3. πŸ–₯ Follow the procedure according to OS
  4. πŸ“œ About Exercises
  5. πŸ“‘ Answer File Submission
  6. πŸ“ System Usage Feedback

1. About the System

Flutter Programming Learning Assistant System includes frontend, backend and webserver. Flutterθͺ¬ζ˜Ž

flutter

if back to top ↑

2. Prerequisites

Tool Install URL
Docker
  • If necessary, please download & reference the following user manual fplas_docker.pdf for Docker Desktop.

if back to top ↑


3. Procedure according to OS

  • Depending on the Operating System (OS), the way is different. Therefore, please follow the procedure according to the correspondence OS.

if back to top ↑


4. About Exercises

  • Fill studentID and click "Go to Exercise" button.

flutter

  • Choose Exercise for Flutter Programming.

flutter

  • Choose Basic Grammar. Then, you will see 5 exercises.

flutter

  • Before finished the exercises, the remark will show Not Started status.

flutter

  • After finished the exercises, the remark will change to the Completed status.

flutter

  • Choose "exercise1". The left side displays Output in sample source code, Expected result and Modification guidance. The right side displays Source Code editor.

  • Read the Modification guidance and modify the source code as same as the Expected result. To see the source code's output, click Run button.

flutter

  • Loading icon will show during the source code running. It will take a few second to show the result.

flutter

  • Click OK to see the result.

flutter

  • If you see No Difference Found, your source code is matched with the Expected result.

flutter

  • If you see Difference Found, modify the source code again by referring to the highlighted differences in the output.

flutter

Caution

It will display error image if there is some Error in the source code.

setPort

if back to top ↑


Exercise-1

exercise1

Exercise-2

exercise2

Exercise-3

exercise3

Exercise-4

exercise4

Exercise-5

exercise5

if back to top ↑


5. Answer File Submission

After finished exercises, student need to submit answer files to Moodle.

The files are located under Desktop/results/Flutter_CMP_Basic directory with the following format

  • studentID_Flutter_CMP_Basic_p1.dart (e.g, 51D27703_Flutter_CMP_Basic_p1.dart).

if back to top ↑


6. System Usage Feedback

Please access the following Google form for taking survey usage of this system.

if back to top ↑


About

FPLAS platform for 2024 November class

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published