Product releases

Next release is planned for May 12th, 2021

  • Feature
System monitoring
DESCRIPTION

Continuing to take care of the product stability, Sprint 5 was dedicated to adjusting the monitoring of Choo i Skyen. After the launch, we’re happy to inform you that Choo i Skyen system is fully controlled from our side. A bunch of improvements will help us identify possible issues in any Choo i Skyen module quicker and more efficiently. From now on, the development team is getting the ability to get alarms from the modern monitoring system to track possible difficulties in all modules except “Public API”.

  • Feature
Changes in “Aldersfordelt saldoliste” report
DESCRIPTION

A change is made inside the “Aldersfordelt saldoliste” report. It is the following:

  1. All “Pending” invoices are now available in the report with the positive (“+”) sign. Before the change they were negative.
  • Feature
Filter by ID for courses, adding course ID to the course list
C-5007
DESCRIPTION

On the list of courses for course leaders on My Page, a new column is added – “Course ID”. By default, the list of courses is now sorted by the course ID, so that you’re able to see the latest courses at the top. 

Additionally, a filter by course ID is added to the list of courses, both in the Back-Office and on My Page for course leaders.

  • Feature
New widget on a course card for course leaders on My Page
C-5007
DESCRIPTION

A new widget is added to the course card on My Page for course leaders – “Waiting list participants”. The widget counts the number of course participants having “Waiting list” status.

  • Feature
Opportunity to add 100% discount for course participant
C-5007
DESCRIPTION

A new ability is added for the course leaders and Super Admins in the Back-Office. Now it becomes possible to issue an “Admin discount” for any course participant. This discount will be applied to all the products the course participant should be invoiced for. In the first iteration, it is possible to issue only a 100% discount, and we’re going to add the ability to add other discounts further on. If the course participant gets a 100% discount, it means the system will not issue an invoice for the course at all. You could use the new ability to mark people who should not be invoiced for the course (who are free participants).

How to use:

  • Go to the list of participants of any course.
  • Open the registration details of any participant.
  • Navigate to the “Coupons” block.
  • There is a new setting in there – “Admin discount”. Check the “100% discount” checkbox, and save changes.
  • All done. Now if you change the status of the participant to “Approved”, the system will not generate the invoice for this participant. The “Generate course invoice” button will not be available for this participant anymore as well.
  • Feature
Brutto price for course products on My Page for course leaders
C-5007
DESCRIPTION

All course leaders who are able to set up/see course products on My Page, now will not need to calculate brutto prices (price incl. MVA) on their own. Instead, the system will show brutto prices automatically, both for main, optional products and special prices.

How to use:

  • Go on My Page as a course leader with proper rights to see the “Products and prices” part of the course card.
  • Open the “Products and prices” tab, and scroll down to the “Products” table.
  • Create a new product line or look through those that are already created – a new column “Brutto price” is added to the table. It shows up the price of the product including MVA.
  • Feature
Custom pictures for courses – ability to assign pictures per course category, and use a filter per category inside the gallery of pictures
C-5007
DESCRIPTION

If you’re using a custom set of pictures for the course pictures gallery, now it becomes possible for you to set up which picture(s) should be used for which course category(s). Talk to us if you’re interested to set this feature up – the feature should be configurated from our side before you’re able to use it.

Once everything is set up, your course leaders get an opportunity to see a filter by the course category inside the gallery of course pictures, when they create or update courses. All they need to do is to pick the category they’re interested in and choose the picture from those that are filtered by the system.

  • Feature
Connected courses
C-5007
DESCRIPTION

A new ability to mark courses as connected is added on My Page for course leaders. E.g, now you can mark that some courses are connected because they are a few modules of one course, or anything similar. This setting is just for course leaders, and it does not change anything for course participants.

How to use:

  • Go to My Page for course leaders, and open a course card.
  • Go to the “Settings” tab/step.
  • Navigate to the new block “Connected courses”. You’re able to connect one or more courses to the group. If you disconnect the course from the group, it means the course is disconnected from all other courses that stay inside the connected group.

ACL is the following:

  • System Course Super Admins, Course Super Admins, Course Editors are able to see the “Connected courses” block and manage it for those courses that are available for them
  • Course Contributors are able to read only the new block
No data
  • Feature
System stabilization and performance
DESCRIPTION

This release has been dedicated to achieving better system stability and performance. A bunch of technical changes and improvements have been made in order to accomplish this goal. Please find below the list of the most important changes done within the past sprint.

  • Getting into consideration the feedback collected, we worked with the most important parts of My Page more closely. Thus, such pages as course list, course page, etc were carefully reviewed and adjusted. We removed unused CSS imports and optimized those that were left, reviewed the components used to make these pages working faster.
  • A bunch of changes was made to Choo i Skyen API. The list includes but is not limited to the following: performing load testing to indicate the slowest API endpoints for their review, adding caching capabilities, optimizing the authorization step for API calls and GET /courses endpoint, etc. Such changes and adjustments were done to make the system and its main parts faster and more stable.
  • The list of components used on My Page has been evaluated and optimized. The work includes but is not limited to the following: old/unused components are detected and removed, heavy components are moved out of the main bundle, etc. The goal was to achieve better performance and get faster first loading of My Page and the whole system in general.
  • Feature
Product name is a product category on My Page
C-5007
DESCRIPTION

A new change for course leaders is done in the current release. For course prices setup on My Page, a simpler way for setting up product names is ready for the launch. If you’re using product categories setup for My Page, then once a leader with the appropriate access level (“write” access to course prices setup) will create a new product line, the product name will be automatically populated from the chosen product category for the line.

  • Feature
Filtering inside the course list for course leaders on My Page
C-5007
DESCRIPTION

A set of new filters is added to the course list available for course leaders on My Page. Four new filters are now available. The list is the following:

  • Filter by course status – set of checkboxes with available statuses so that you can easily find the Published, Unpublished, Draft, and Canceled courses.
  • Filter by a course level – a filter with autocomplete. You can start typing the name of the level for which leaders the course is shared. The system will show you the list of existing levels matching your search criteria. Pick one level from the list to find the list of appropriate courses.
  • Filter to find courses created by the current leader – a checkbox “Courses created by me”. Use this filter in order to see the list of courses created by you.
  • Filter to find the course created by a particular leader – a filter with autocomplete. Start typing the name of the leader who created at least one course. The system will show you the list of existing course creators matching your search criteria. Pick one leader from the list in order to find the list of appropriate courses.
  • Feature
Credit course invoice in case a course registration is canceled
C-5007
DESCRIPTION

Making Choo i Skyen more user-friendly, we’re working on making adjustments in order to achieve a better user experience by automating regular flow. Now, if the course registration is canceled by the course participant, by your Back-Office Admins, or by course leaders with the correct access level, the system will create automatic credit notes or ask if you’d like to do so. The difference will come up depending on who is doing the cancellation. The logic is the following:

  • In case the course participant cancels the course registration from My Page, the system will automatically issue a credit memo for all course invoices (excluding course manual invoices) in case the invoice has been generated, and its status is “Pending” or “Not paid”.
  • In case the course registration is canceled by Back-Office Admin or by a course leader, the system will check if there is a course invoice already generated. In case there is an invoice, and its status is “Pending”, “Not paid”, “Partly paid”, or “Paid”, the system will ask if the credit memo should be generated and sent. You’ll be able to cancel automatic crediting, choose to credit the invoice but not to send the credit memo, or to credit and send it out. Similar behavior will be applicable for all cases when the participant is deleted from the course, or transferred from one course to another. Please note that the refund still needs to be done manually out of the system, and be manually added to Choo i Skyen once it’s done.
  • Feature
Course responsible on My Page
C-5007
DESCRIPTION

It is always possible to assign one or few course responsibilities to a particular course only from the Back-Office, and now the same functionality is released for course leaders on My Page. The logic is the same – people who are added to the course as a course responsible, are able to get access just to this particular course on the access level chosen inside the course responsibles block.

  • System Course Super Admins, Course Super Admins, Course Admins are able to manage course responsibilities with the following access level: Course Admin, Course Editor, Course Contributor.
  • Course Editors are able to manage course responsibilities with the following access level: Course Editor, Course Contributor, and to see the list of people added as Course Admins.
  • Course Contributors are able to see the list of course responsibilities (read-only access).
  • Feature
Copy course
DESCRIPTION

The same “copy course” functionality as you currently have in the Back-Office, now is also available on My Page for course leaders. The functionality is available only for System Course Super Admins and Course Super Admins.

  • Bug fix
Wrong invoice total sum if product with discount is added
DESCRIPTION

This issue was related to the invoices issued to a company where at least one product was added with a discount. In such a case a discount has been applied to all of the items in the invoice.  The issue has been fixed.

  • Bug fix
Error while uploading picture to activity
DESCRIPTION

An image added to the course description via text editor was not displayed on the Course card.

No data