Git Product home page Git Product logo

mahara-mobile-cordova's People

Contributors

agwells avatar anitsirk avatar anzeljg avatar ceciliavg avatar dajan avatar evonnecheung avatar greatwalks avatar holloway avatar juanmenendezrocha avatar mitstek avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

mahara-mobile-cordova's Issues

Field text displays under the Page title when keyboard enabled in mobile landscape orientation

BUG SUMMARY: When enabling the keyboard to enter text into the URL field, the body text scrolls under the Title text and the field is displayed over top of the Title text.


Device used: IOS 12.1 mobile iPhone 6
Environment tested: demo.mahara.org
Browser tested: Safari
Mobile Orientation: Portrait / Landscape orientation

PRECONDITIONS:

  1. Mobile is held in the landscape orientation
  2. User is not logged in
  3. Mahara site URL not entered for the Android app.

TEST STEPS:

  1. User open the app
  2. User click inside the URL field

EXPECTED RESULT: The mobile keyboard is enabled on the bottom half of the screen and the user should see the following
1) The URL field label "What is the address of your Mahara?" is displayed at top of page
2) URL field with a blinking cursor indicating field ready to receive text.
3) "Skip" and "Next" buttons would be hidden under the on-board keyboard
4) Page header and title should Not be seen
5) if user scrolls the page up, the user should see the header title text and Icon

ACTUAL RESULT: The URL field label is displayed under the Page header title and icon. See screenshot attached.

IMG_0072

IMG_0073

Have Mahara Mobile available in the "Share" menu

It would be good if you can click on a file and open the standard "Share" menu to select Mahara Mobile to share the file with rather than having to go to Mahara Mobile and then select the file to add.

Timestamp journal entry with creation date rather than upload date

When a journal entry is uploaded to Mahara, it does not retain the date on which it was created originally but receives the date it is put into Mahara.

If a learner creates lots of journal entries over the course of a week, they will be timestamped with the single upload date, which doesn't reflect when they were actually created.

Language selector in app

Suggestion by Mits: Add a language selector to choose the language in which Mahara Mobile should be viewed so that it can be viewed in one's native tongue if the translation exists even when the mobile device is used in another language primarily.

Suggestion came about because we have trouble getting the Japanese translation to work and he uses his phone in English anyway, but would like to use Mahara Mobile in Japanese.

Uploaded audio files have 0 bytes

Tested on latest Mahara Mobile on both iOS and Android.

When I record an audio file from within Mahara Mobile and I upload it to Mahara, the resulting file in Mahara has 0 bytes. I don't know if that is an issue with how the file is saved on the device or transmitted or how Mahara receives it.

Images upload without a problem.

This was not a problem in the past as older audio files kept their original size in Mahara. Not sure if it was a change made in the latest updates when having moved to an updated Cordova or something else.

Floating Save button on Add journal entry page

BUG SUMMARY: When user is on the Add journal entry page and is entering text in the fields, the save button is floating. This ismore apparent when user is scrolling up and down while entering text


Device used: Android / IOS mobile app
Environment tested: demo.mahara.org
Browser tested: Safari
Mobile Orientation: Portrait / Landscape orientation

PRECONDITIONS:

  1. User is logged in
  2. User has placed the cursor in the field and has activated the onboard keyboard
  3. device held in both portrait and Landscape orientation

TEST STEPS:

  1. User places cursor in field and has entered some text in the fields
  2. User scrolls the page with keyboard still open

EXPECTED RESULT: User should see all of the fields with text entered in them and a save /cancel button at the bottom of the screen

ACTUAL RESULT: Save button floats to top of screen
image20

image21

Have a sync button

When you pull down the page on the "User" page, the account synchronizes. However, that is not immediately obvious. It would be good to also have a "Sync" button on that page.

Image resizing admin setting is not respected

In Mahara you can set the option to resize images automatically upon upload in Admin -> Extensions -> Plugin administration -> Artefact: file.

This setting is not respected when images are uploaded through Mahara Mobile.

Ability to take picture of video at time of Upload file functionality is out of scope

BUG SUMMARY: When uploading a file, one of the options is to take a photo or video. This fuctionality is out of scope so the option should be removed from the selection available. User should have the option togo to Photo library or browse mobile files to select a documant


Environment tested: demo.mahara.org
Browser tested: Safari mobile app
Mobile Orientation: Portrait/Landscape orientation

PRECONDITIONS:

  1. n/a

TEST STEPS:

  1. User clicks the upload file button on the add page

EXPECTED RESULT: The options for where to find the file are displayed to the user. These options are Photo library or Browse - this will allow user to select local files or cloud options for documents

ACTUAL RESULT: One of the options displayed is the ability to take a photo or video - this option should not be displayed as this functionality is out of scope.
image17

Error message display issue on "New journal entry" page when required field missing

BUG SUMMARY: When a user does not fill in a required field for the "Add new journal" page an error message is displayed with the "OK" button covering the error message text


Device used: Android Samsung 8 / IOS 12.1 iPhone
Environment tested: demo.mahara.org
Browser tested: Chrome / Safari
Mobile Orientation: Portrait / Landscape orientation

PRECONDITIONS:

  1. User is logged in
  2. User is on the "Add New journal" page

TEST STEPS:

  1. User has clicked the save button without filling in a required field

EXPECTED RESULT: An Error message should be displayed with text describing the error and describing what field needs to be addressed. A conformation button should also be displayed to close the alert message.
NOTE: The required fields should be visually marked as being required - suggest using a red colour asterix

ACTUAL RESULT: The message is displayed with only the following text "Both title and details are required" and a save button that is covering some of the text

Screenshot_20190627-101233_Mahara Mobile

Screenshot_20190627-101327_Mahara Mobile

Audio record directly from the app

Despite having the possible authorisation to use microphone, the application does not seem to show an option to directly record audio from the mobile app (and then to upload it in the cloud).

Editing multiple pending uploads screen display issues

BUG SUMMARY:
When editing multiple uploads and expanding the individual uploads by clicking the right facing chevron in the top left corner of upload block. This action will then display the edit and delete buttons, with the delete button covered by the pending elipsis (animated processing elipsis). It the other upload blocks are also expanded, the edit and delete buttons are displayed to the right side of the container hard against the edge.

Device used: IOS 12.1 mobile iPhone 6s
Environment tested: demo.mahara.org
Browser tested: Safari
Mobile Orientation: Portrait / Landscape orientation

PRECONDITIONS:

  1. Mobile held in the portrait orientation
  2. Mahara URL entered and user is logged in
  3. User has uploaded multiple (4) largish mp4 files (approx 25mb is size)
  4. User has expanded the 4 upload containers

TEST STEPS:

  1. User views page in portrait orientation
  2. User views page in landscape orientation

EXPECTED RESULT: The user should see the following
1) The animated elipsis indicating the upload process of the file should be displayed in the upper right corner of the current file upload container
2) The open chevron indicaor (arrow down) should be displayed the the left of the file name and below the animated elipsis
3) the edit and delete buttons should be displayed on the next line below the chevron and file name

ACTUAL RESULT: When editing multiple uploads and expanding the individual uploads by clicking the right facing chevron in the top left corner of upload block. This action will then display the edit and delete buttons, with the delete button covered by the pending elipsis (animated processing elipsis). It the other upload blocks are also expanded, the edit and delete buttons are displayed to the right side of the container hard against the edge.

image16

image15

image2

image1

Issues when default journal is locked

Originally reported at https://mahara.org/interaction/forum/topic.php?id=7827&offset=0&limit=10#post32241

The steps i followed are:

Create a journal titled 'A_Default_Journal' (the Journal needs to be first in the list alphabetically, in my experience this is the journal the app chooses to be the default). No description or tags need to be given. There is no need to add a post in the journal. Save that.

Create a page titled 'Default_Journal_Lock'. No description or tags are needed. In the page, add a journal block. (the entire journal not just an entry block). In the block set up select 'A_Default_Journal'. I didn't change any other block settings. Save that.

Open the App and log in with the same user account used to create the journal, confirm that the new journal is now the default. Log out of the app.

In Moodle set up an Assignment that accepts Mahara submissions. Ensure that 'Lock submitted pages' is set to 'Yes, but unlock after grading'. Using the same user account you used to set up the mahara page, submit the assignment in Moodle. Confirm in Mahara that both the page and journal are now locked.

Attempt to log into the Mahara app again. You should now get the "Unable to sync data with the server" error. Releasing the lock on the page/journal will allow for successful log in.

No Cancel button on Journal entry page

BUG SUMMARY: I had mistakenly clicked the "Add journal entry" button and I could not find a cancel button to go back to the previous page


Device used: IOS mobile app
Environment tested: demo.mahara.org
Browser tested: Safari
Mobile Orientation: Portrait / Landscape orientation

PRECONDITIONS:

  1. User logged in

TEST STEPS:

  1. User clicks the "Add journal entry" button on the Add new page
  2. User is then redirected to the Add Journal page

EXPECTED RESULT: I should see the Title, Details and Tags fields โœ” and I should see Save and Cancel buttons

ACTUAL RESULT: I do not see a Cancel button to go back to previous page

image24

Cannot use android version

Hi
my colleague is using apple version and I am using android - hers works and for me, the uploaded files just hang on pending. I notice there is a 3 as a review - aka 1x 1 and 1x 5! no comments. Using a higher version than 4 adroid

Any ideas? don't know where else to ask?

Journal entries created with comments turned off

When a journal entry is created, commenting is turned off by default when the journal entry is uploaded to Mahara. The default option should be to have comments turned on as that is the default in Mahara.

Can't log in with LDAP

Reported on Mahara.

Users with LDAP who have not set an internal Mahara password (because they don't need one), can't connect to Mahara Mobile.

Reported as Mahara bug as it's not a fix that should be done on Mahara Mobile but on Mahara. Just cross-referencing here for visibility.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.