|
1 |
| -# Details Of All Content Pages Present |
| 1 | +# User Interface of the Application |
2 | 2 |
|
3 |
| -# Work Under Progress |
| 3 | +The application consists of the various Content Pages that the user sees when they use the app. The details and purpose of each page that |
| 4 | + |
| 5 | +You can check out the [demo video here](https://drive.google.com/file/d/1Dso3XfNttYl8mPMorpG0CSG9iAkEF5rS/view?usp=sharing) as well. |
| 6 | + |
| 7 | +## 1. Entering the App |
| 8 | + |
| 9 | + |
| 10 | + |
| 11 | +* Page: MainPage.xaml |
| 12 | +* Code: MainPage.xaml.cs |
| 13 | + |
| 14 | +The **MainPage.xaml** page is the first page that a user will see when they start the app. Tapping on the logo will allow them to proceed further. |
| 15 | + |
| 16 | +## 2. Capturing An Image |
| 17 | + |
| 18 | + |
| 19 | + |
| 20 | +* Page: ImageCapture.xaml |
| 21 | +* Code: ImageCapture.xaml.cs |
| 22 | + |
| 23 | +The **ImageCapture.xaml** page is where the user will capture (click or select) the image of handwritten code that they want to check using the app. |
| 24 | + |
| 25 | +## 3. Extracting The Code |
| 26 | + |
| 27 | + |
| 28 | + |
| 29 | +* Page: ExtractText.xaml |
| 30 | +* Code: ExtractText.xaml.cs |
| 31 | + |
| 32 | +The **ExtractText.xaml** page is where the code extracted from the image using the **Azure Computer Vision Read API** shall be displayed. The user can edit the code here in the in-built editor to correct any errors in the extracted code. The user will also have to select the programming language of the code here and can add any "Standard Input" they might want to. |
| 33 | + |
| 34 | +## 4. Compiling The Code And Displaying Output |
| 35 | + |
| 36 | + |
| 37 | + |
| 38 | +* Page: CompileCode.xaml |
| 39 | +* Code: CompileCode.xaml.cs |
| 40 | + |
| 41 | +The **CompileCode.xaml** page is where the result of the code is returned by the **JDoodle Compiler API**. In case there are any errors in the code. Those shall be displayed here as well. |
| 42 | + |
| 43 | +## Emailing The Result |
| 44 | + |
| 45 | + |
| 46 | + |
| 47 | +* Page: EmailResult.xaml |
| 48 | +* Code: EmailResult.xaml.cs |
| 49 | + |
| 50 | +The **EmailResult.xaml** page allows the user to email the extracted code, Standard Input, and result to any email address of their preference. |
0 commit comments