changeCurrentPageNumber(pageNumber) {
        this.checkActivePage().currentPage = pageNumber;
        this.storeLocally();

        return this;
    }
/**
     * changeCurrentPageNumber  ::  Number  ->  store object
     * 
     * @param {number} pageNumber 
     * 
     * Method takes a number and changes the current page property of the object returned
     *      by the checkActivePage method to match the number given. 
     *      This is used by the page navigation to change what page a user is looking at within a lesson
     * 
     * Returns this to allow for method chaining
     */
changeCurrentPageNumber  ::  Number  ->  store object

@param {number} pageNumber

Method takes a number and changes the current page property of the object returned
by the checkActivePage method to match the number given.
This is used by the page navigation to change what page a user is looking at within a lesson

Returns this to allow for method chaining
changeCurrentPageNumber :: Number - > store object @param { number } pageNumber Method takes a number and changes the current page property of the object returned by the checkActivePage method to match the number given . This is used by the page navigation to change what page a user is looking at within a lesson Returns this to allow for method chaining
changeCurrentPageNumber(pageNumber) {
        this.checkActivePage().currentPage = pageNumber;
        this.storeLocally();
        return this;
    }
changeCurrentPageNumber ( pageNumber ) { this . checkActivePage ( ) . currentPage = pageNumber ; this . storeLocally ( ) ; return this ; }
changeCurrentPageNumber  ::  Number  ->  store object
changeCurrentPageNumber :: Number - > store object