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. Terms of Use should only need to be accepted during first login

    We have had several discussions with campusM about the terms of use. It is not ideal to have users accept the terms every time they log in. We would like this to only happen during the first login process.

    6 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  2. Restrict Creative Studio templates and components to institutions branded templates

    In Creative Studio the template library should be restricted so that editors can only see and use the branded templates that institutions have created.

    The drag and drop elements should be restricted as well to only show our branded components.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Manager  ·  Admin →
  3. Add timezones to calendars

    Students at home for holidays would like to be able to force a selectable/UK timezone for their calendar.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  4. 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 →
  5. 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 →
  6. Have personalisation stored permanently for users

    As opposed to personalisation options (the order of the icons) being lost when the user logs out, it would be better if they were associated with the user accounts and kept the icon order when the person logged out and back in again, as opposed to them having to rearrange.

    17 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  7. 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 →
  8. New version download prompt

    Detect current version of app and prompt users to download latest version when opening, (either optional or required) to continue using the app - with message to explain why they need to upgrade (potentially editable by institution).

    Would be useful when we've had recent updates to key services/tiles that are not being realised by students with manual updates, whilst ensuring consistency of experience for all.

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  9. How many clicks a banner has

    Wouldn't it be great if we knew how many clicks banners go? How successful is a campaign?

    43 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    2 comments  ·  Analytics  ·  Admin →
  10. Allow the feedback/problem/ideas options to be hidden or better controlled

    As many institutions have their own support desk, there's a growing need to integrate the feedback function in CampusM with these ticketing systems or allow admins to hide from view, so CampusM isn't creating an additional stream of support calls outside of the main system.

    12 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  11. 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.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  AEK  ·  Admin →
  12. Ablity to use an image as the app or profile background

    Currently you can only specify solid colour as app or profile background. We would like to use a subtle image or at very least a gradient.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  All Platforms  ·  Admin →
  13. Order tile names alphabetically in Arrange>List View

    The ability to sort the tiles names in alphabetical order in the List View within the personification (Arrange) module

    4 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  14. Google Analytics

    Deploy Google Analytics with Tag Manager to CampusM Native Apps, Live and Dynamic Tiles.
    - Improve Implementation Speed
    - Flexibility
    - Custom timelines
    - Version Control
    - built-in triggers

    88 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  15. 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 →
  16. Extend the login timeout for App Manager

    App Manager will currently log you out of your session if you are idle for something like 5 minutes or 10 minutes. I haven't timed it exactly, but it definitely feels extremely abrupt. It makes it difficult to configure users permissions since there are so many options to consider, by the time I'm finished delegating permissions to a user I get timed out and all my work is lost.

    2 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Manager  ·  Admin →
  17. Ability to search pocketguides for editors who must find and update existing content

    It would be helpful for editors to have search capability within App Settings > Content where pocketguide content is managed.

    Right now, we need to comb through every item manually and remember where we added content or hyperlinks when we make a change. We have some redundancy in our content because tiles are based on roles, so it is especially important to catch all instances.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  App Manager  ·  Admin →
  18. Auto-focus into searchbox after clicking Search Icon

    Is possible to give the search bar focus after you click on the icon to open it? It is somewhat annoying to have to click on the icon, then click on the search bar before typing, especially on the web.

    1 vote
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    0 comments  ·  All Platforms  ·  Admin →
  19. Allow roles to be assigned at the pocketguide content/link level

    Roles are only available at the tile level. This has presented challenges to how we can organize content and is putting incredible pressure on our home screen real-estate.

    We cannot organize into hierarchical buckets and are forced to organize around roles. Breaking up content does not help the user's experience. If we make multiple tiles to target each at a role, then we have redundancy if a person carries both roles.

    Additionally, some links are not critical enough to warrant a first-click presence and should be nested.

    3 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Facebook Google
    Signed in as (Sign out)
    You have left! (?) (thinking…)
  20. Improve camera API to use Camera In-App

    With the current imagePicker, it opens the camera outside of the app and this is not useful for the aek's we're developing. We need to be able to have the camera inside the app.

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

Feedback and Knowledge Base