campusM

Your feedback matters to us. Help us improve campusM by telling us what you’d like to see using the message areas below. You can also can support something already posted.

We would love to be able to respond to every idea that is submitted, but this is not feasible. We are, however, committed to responding to the most popular ideas—those that have received the most points.

For more information please review our FAQ and guidelines. Thank you.

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Allow <input type="file">

    We've created a couple forms in the AEK that would benefit from the ability to upload a file, such as a camera photo. We already have it working for the web interface, but it doesn't work in the Android App or the iOS App. When I click the File button, nothing happens.

    We were told to submit an Idea for this functionality as it may requires that the app request basic native functionality to allow file uploads. We are doing this work via the AEK, so that's why I selected this category. Modify as needed.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  2. Ability to SSO from native app to external browser

    We currently utilise the CampusM native in-app browser for our LMS system, and we are finding several functionality lacking/not supported with the in-app browser.

    Our LMS system allows for:
    - Downloading of video lectures to the user's local device
    - Downloading class materials to the user's local device
    - View captured videos lectures at different playback speed

    The above is currently not possible with the in-app browser and we generally find an external browser to provide a much richer experience for our students, our LMS team can provide confirmation that all major external browsers works best with our LMS system.…

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  3. Attendance: Allow lecturer to select all students In Check-In

    Allow a lecturer to check in a large list of students at once on the Check-in screen. The "Select all" button can be a useful feature.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  4. Attendance: Lecturer Check-in to non timetabled sessions

    As a academic I can only check-in students who are timetabled in the specific instance of a timetabled activity. I would like to be able to search for, and check-in students who have attended the class but are not in timetabled class list so that I dont have to keep a manual record when a student swaps from one instance of a session to another.

    Example: A course with an enrollment of 250 students might have one lecture and 10 tutorial sessions which in many cases are taught by multiple tutors and may be on different days. A student will…

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  AEK  ·  Admin →
  5. Attendance Check-In | Add loading image showing the data are loaded

    To keep users inform on the data loading process (and to avoid creating an impression that the data are missing), please, add a CampusM standard loading (spinning) image to the Attendance Check-In screens.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  6. Outlook365 Address Book

    Hello

    Can you please look into building an address book function into your email product integration. We recently implemented a tile that loads a student's Outlook365 email account from which they can manage their emails (which works great). They can compose emails too, but are required to know the email address of their intended recipient and manually type it in, rather than be able to look it up via an address book.

    Thank you

    Mandeep

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  7. Link to AEK pages from notificaions

    It is possible to link to an AEK menu as per https://knowledge.exlibrisgroup.com/campusM/ProductDocumentation/04Appendices/BWorkingwithAppURLs but strangely not to an individual AEK page in a notification.

    5 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  8. Pass errors directly back from connect layer

    Currently, if the connect layer encounters an error while retrieving data, it passes back an HTML file with an HTTP 200 status code, as in the example below. It would be helpful if instead it would pass the error back to the client directly, with error messages and HTTP error status codes, as a normal web server would.

    <!DOCTYPE html>
    <html>
    <head><meta http-equiv="content-type" content="text/html;charset=utf-8"></head>
    <body data-location="/aek/c/dining-menu">

    &lt;div class=&quot;ombl---ajax-container&quot;&gt;
    
    &lt;h2&gt;Oops! Something has gone wrong&lt;/h2&gt;

    <p class="error last-child">Could not resolve host: api.dineoncampus.com.wrong</p>

    &lt;/div&gt;
    

    </body>
    </html>

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  9. Image caching

    For some applications we want to be able to download images and display them when the user is offline. In some situations it may already be possible to do this with base64 encoding and dataURIs, but this does not work when the site hosting the images has CORS enabled.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  10. Add token options to Authentication access

    The Authentication access in App Settings offers "Username/Password", "CMAuth" and "None." Options for OAuth2 "Bearer tokens" and JSON web tokens (JWT) would allow us to make API calls using other methods. Thanks!

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  11. Cache expiry

    Add option to set expiry value on cached items in AekStorage. Believe this was present in AEK1, but seems to have dropped out in AEK2

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  12. Developer alternative environments for AEK development.

    Not all institutions want to use Atom as an IDE, some may wish to use the Microsoft suite of packages and others.

    If there scope/potential for alternative AEK environments to be made, for example a Visual Studio Template.

    https://msdn.microsoft.com/en-us/library/ms247121.aspx

    Thanks,

    Liam Bennett

    8 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  AEK  ·  Admin →
  13. Updgrade babel to v6

    This will enable us to test our code using Jest

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  14. Ability not to allow users to send empty problems

    Can we add an error message to prevent app users reporting problems without selecting any option from the drop-down or entering text.
    The app admins can avoid having problems without descriptions.

    7 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  15. Add the ability to customise connection messages on devices

    Can we have ability to create customsed connection error pages while opening the modules when there are internet connection problems?

    Those messages will be more user-friendly then a simple "No Connection" message on connection error page.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  16. 21 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    3 comments  ·  AEK  ·  Admin →
  17. Impersonation Function

    Allow impersonation - so a user would be able to 'impersonate' another user by entering their email address, then for a limited time in the app the impersonated email address would be returned instead of their own.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  AEK  ·  Admin →
  18. Ability to break out of WebKit browser

    We need to be able to leave the confines of the WebKit browser & use the standard defualt browser on the students device.

    See the image attached, Our students are getting confused within their Office 365 Mail as to which is the button to click to go back to their Email inbox, rather than the button to go back to the main menu tiles on the app.

    Doing this would also give more available space to the Email page or other external webpage, rather than always showing a CampusM branded title bar, back, refresh & share buttons.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  19. Background geolocation services

    Enable background geolocation services for certain functionality to remain active while the app is backgrounded.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  20. Access to repository of previous builds

    Currently on running "aek deploy" command, the latest build gets deployed on the environments.
    Can we get access to all previous builds so that we can deploy any previous builds on the environment.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    1 comment  ·  AEK  ·  Admin →
← Previous 1
  • Don't see your idea?

Feedback and Knowledge Base