Commit 9b4186e3 authored by Rene Bockrandt's avatar Rene Bockrandt

Update README.md

parent 0ccae717
# Introduction
This repository contains the software part of the bachelor's thesis as well as the written document in an
This repository contains the software part of a Bachelor's thesis created for ZDV at JGU.
For reference, it also holds the written part of the assignment in an
* **english** version titled
* **'The Development and Implementation of a Mobile Interface for Accessing Moodle Based on Xamarin Forms'**, as well as a
* **german** version titled
......@@ -7,25 +8,26 @@ This repository contains the software part of the bachelor's thesis as well as t
und der mobilen Anwendung JGU-App auf Basis von Xamarin Forms'**
The project, was developed as part of an existing application, i.e. the JGU-App, and the relevant code is therefore only a part of all code contained in this repo. Please see the 'Getting Started'
section for further details.
The project, was developed as part of an existing application, i.e. the JGU-App, and the relevant code is therefore only a part of all code contained in this repo.
Please see the 'Getting Started' section for further details.
# Getting Started
1. Installation process
* Clone this repo
* Make sure that all dependencies have been installed locally and the versioning is in compliance with what has been outlined in section 6.2 of the thesis (see dependencies section)
* The a pdf copy of the thesis can be found at root level of the code for further reference
* The pdf copies of the thesis can be found at root level of the code for further reference
2. Dependencies
Most of the development work was carried out using Visual Studio 2017 in version 15.9.4 and on the basis of .Net Framework version 4.7.03056. Within Visual Studio, MoodleRdr was developed using Xamarin in version 4.12.3.77, Xamarin.Android.SDK in Version 9.1.4.2 and Xamarin.Forms in version 3.4.0.1008975. The instance of Moodle used for development has a version number of 3.5.3+ (Build 20181120).
In order to create the features and functionality described in chapter 7, a number of external libraries and (NuGet-)packages had to be utilized to augment XF.
Most of the development work was carried out using Visual Studio 2017 in version 15.9.4 and on the basis of .Net Framework version 4.7.03056. Within Visual Studio, the application, known as 'MoodleRdr'
was developed using Xamarin in version 4.12.3.77, Xamarin.Android.SDK in Version 9.1.4.2 and Xamarin.Forms in version 3.4.0.1008975.
The instance of Moodle used for development has a version number of 3.5.3+ (Build 20181120).
In order to create the features and functionality described in chapter 7 of the thesis, a number of external libraries and (NuGet-)packages had to be utilized to augment XF.
These supplements include:
......@@ -37,8 +39,8 @@ section for further details.
Since the application was developed as part of JGUApp, it can only be used in conjunction with it and has to be navigated to via the interface of JGUApp.
All code elements pertaining to the MoodleRdr sub-application of JGUApp can be found in the folder shown in the image below.
The structuring of the code elements follows a standard approach for MVVM based applications similar to how it is pracices within JGUApp, which is why there
All code elements pertaining to the MoodleRdr sub-application of JGUApp can be found in the folders shown in the image below.
The structuring of the code elements follows a common approach for MVVM based applications similar to how it is practised within JGUApp, which is why there
is no detailed explanation given here, as the naming of the folders is self-explanatory. The only exception to this rule is the folder titled 'LMS', which contains the
C#-based Moodle-Client as well as the mobile service facade mentioned in the thesis.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment