Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Feb 03 17:30

    taylortom on master

    Update config attribute name (compare)

  • Feb 03 17:30

    taylortom on master

    Update config value name (compare)

  • Feb 03 15:58

    taylortom on master

    Update examples to match screen… (compare)

  • Feb 03 15:02

    taylortom on master

    Update doc page (compare)

  • Feb 03 14:56

    taylortom on master

    Split doc page into two (compare)

  • Feb 03 14:51

    taylortom on master

    Fix page link (compare)

  • Feb 03 14:48

    taylortom on master

    Add doc page Update doc page (compare)

  • Feb 03 12:33

    taylortom on master

    Update asset icons (compare)

  • Feb 03 12:32
    taylortom synchronize #202
  • Feb 03 12:32

    taylortom on no-sidebar

    Update asset icons (compare)

  • Feb 02 19:21
    taylortom synchronize #202
  • Feb 02 19:21

    taylortom on no-sidebar

    Fix typo Fix menu paste (compare)

  • Feb 02 19:07
    taylortom synchronize #202
  • Feb 02 19:06

    taylortom on no-sidebar

    Update contextMenu items Send event name with event Implement edit structure contex… and 4 more (compare)

  • Feb 02 18:28

    taylortom on master

    Fix recursion on menu creation (compare)

  • Feb 02 18:28
    taylortom synchronize #202
  • Feb 02 18:28

    taylortom on no-sidebar

    Fix menu button selection behav… (compare)

  • Feb 02 17:42
    taylortom synchronize #202
  • Feb 02 17:42

    taylortom on no-sidebar

    Fix menu item selected state Fix layers on empty course Stop re-render on page click (compare)

  • Feb 02 17:24
    taylortom synchronize #202
Tom Taylor
@taylortom
Should be something like:
"adapt-authoring-mongodb": {
    "connectionUri": "mongodb://localhost/adapt-authoring"
  },
Jim
@j1m0t
That's exactly what I have :)
Tom Taylor
@taylortom

if you change that to:

"adapt-authoring-mongodb": {
    "connectionUri": "mongodb://localhost/adapt-authoring-test"
  },

IT should work, or you can try renaming the test DB

Jim
@j1m0t
👍🏻
Tom Taylor
@taylortom

Actually sorry, should be:

"adapt-authoring-mongodb": {
    "connectionUri": "mongodb://localhost/test"
  },

Missed your first screenshot

the bit after localhost/ should match the database name
Jim
@j1m0t
How do I run the register-super command but using the adapt-authoring collection? That seems like it would make more sense, as opposed to using the test one, right?
👍🏻
Tom Taylor
@taylortom
if you start up the app as normal (npm start)
Then run npx at-utils register-super in another terminal, that should sort it

Then run npx at-utils register-super in another terminal, that should sort it

Make sure you're in the root folder of your authoring tool source code when you do this btw

Jim
@j1m0t
Thanks man, just giving this a go!
Tom Taylor
@taylortom
Cool, good luck :pray:
You're very close, I can feel it :joy:
Jim
@j1m0t
image.png
Hehe, thanks man.
It didn't like it for some reason. Maybe I'll just try changing the config file to 'test' before I get too cocky :D
Tom Taylor
@taylortom
Ah you might not have a local copy of at-utils...you can try:
npx adapt-security/at-utils register-super
Jim
@j1m0t
That ran the command, but it failed with this:
image.png
I changed the config file to use the test collection, and it let me log in! 🙌🏻 That's a big enough win for me for now 😁
Thanks @taylortom and @maugino for your help!
Jim
@j1m0t
I tried to create a test course but it says error.UNKNOWN_SCHEMA_NAME
Tom Taylor
@taylortom
Ah that's good news!
Jim
@j1m0t
Ok phewuf :D
Tom Taylor
@taylortom

I tried to create a test course but it says error.UNKNOWN_SCHEMA_NAME

There's an issue with a recent release of the framework that should now be fixed. Can you try deleting APP_DATA/temp/adapt_framework and restarting the app

Jim
@j1m0t
I tried to add an svg file as the course preview image, but it didn't Iike it. I added a jpg, which it did like. I stopped then restarted the whole thing and now a test course is there, but it can't find any components etc
Yeah sure, one sec
I got no local adapt_framework found, installing v5.22.9, which seems good :)
Jim
@j1m0t
I got a few npm warnings about a few packages like grunt, stable, uuid etc, but more importantly (I think), I got this error message: failed to load schema C:/Users/jarbon/htdocs/temp/adapt_framework/src/core/schema/config.schema.json, SyntaxError: Unexpected end of JSON input
Tom Taylor
@taylortom
Damn yeah, that's the one. I'll have to have a word with someone about that tomorrow to check which release we need
Jim
@j1m0t
{
  "$anchor": "config",
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "_type": {
      "type": "string",
      "title": "Type",
      "default": "config"
    },
    "_extensions": {
      "type": "object",
      "title": "Extensions",
      "default": {}
    },
The first bracket isn't closed in this file. I assumed that it grabbed other json from elsewhere and put it into a bigger file?
Jim
@j1m0t
I added a } at the end of that json file and didn't get any errors, just this warning, and no components showing up: warn jsonschema failed to load schema course extension 'spoor-course', SCHEMA_LOAD_FAILED
I was able to add a user, which was nice.
maugino
@maugino

I'm actually in the same boat. I finally managed to install and login but did not try ton create a course yesterday. When I tried now, I'm having the same challenges as Jim (I've tested both on the virtual computer and on the cloud server). Deleting the temp/adapt-framework did not help. On the cloud server npm start went without any error message. On the ubuntu install I saw a few error messages (Sadly I cannot copy and paste from the virtual machine but the first error message was something like

error adaptframework failed to install framework, des already exists.

then there were quite a few

error DependencyLoader Failed to load 'adapt-authoring-adaptframework'

One thing to note is that in both installations I don't have anything under plugin and trying to add a plugin fails

Jim
@j1m0t
I still get failed to load schema course extension 'spoor-course', SCHEMA_LOAD_FAILED in the terminal. There's no Extensions, Components, Themes or Menus showing up in Plugin Management. I could install the adapt CLI tool, but the documentation for that says that it's not for use with the authoring tool ¯_(ツ)_/¯
maugino
@maugino

@taylortom Found a slight bug with the --no-ui argument.
After creating a folder /anothertest/conf/ and adding a valid production.config.js (It's the same one I've been using with my working install). When I type

px adapt-security/at-utils install --no-ui --branches anothertest

I am getting this

Installing npm dependencies
Install failed, performing cleanup operation
- Removing broken install files
- Reinstating original config file
Oh dear, cleanup failed.

Trace: ReferenceError: path is not defined
    at Install.cleanUp (file:///home/opc/.npm/_npx/a1f3da72bc1b01bd/node_modules/at-utils/bin/install.js:54:54)
    at Install.cleanUp (file:///home/opc/.npm/_npx/a1f3da72bc1b01bd/node_modules/at-utils/bin/install.js:58:17)


Trace: Error [ERR_MODULE_NOT_FOUND]: Cannot find module '/home/opc/conf/production.config.js' imported from /home/opc/.npm/_npx/a1f3da72bc1b01bd/node_modules/at-utils/lib/Utils.js
    at new NodeError (node:internal/errors:387:5)
    at finalizeResolution (node:internal/modules/esm/resolve:330:11)
    at moduleResolve (node:internal/modules/esm/resolve:907:10)
    at defaultResolve (node:internal/modules/esm/resolve:1115:11)
    at nextResolve (node:internal/modules/esm/loader:163:28)
    at ESMLoader.resolve (node:internal/modules/esm/loader:837:30)
    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:18)
    at ESMLoader.import (node:internal/modules/esm/loader:521:22)
    at importModuleDynamically (node:internal/modules/esm/translators:110:35)
    at importModuleDynamicallyCallback (node:internal/process/esm_loader:35:14) {
  code: 'ERR_MODULE_NOT_FOUND'
}
    at Install.cleanUp (file:///home/opc/.npm/_npx/a1f3da72bc1b01bd/node_modules/at-utils/lib/CliCommand.js:102:15)
    at Install.cleanUp (file:///home/opc/.npm/_npx/a1f3da72bc1b01bd/node_modules/at-utils/bin/install.js:61:11)


Goodbye!

It looks like it's looking for files in my home folder instead of the folder I specified. (If I go in the folder and type `px adapt-security/at-utils install --no-ui --branches . it works.)

Jim
@j1m0t

I'm just gonna leave adapt alone for a while until it works :( I just started knocking something up with Bootstrap, which will probably tide me over until then.

I'm somewhat used to Unix and a CLI, but my colleagues have no chance of installing the authoring tool as it currently stands. I wish I had the time and the skillz to help out - good luck!

2 replies
maugino
@maugino
@taylortom I have a dumb question. is there some kind of changelog or a list of improvements when comparing v0.11 and the 1.00 RC1 ? --- Specifically as a end-user. What has/will have changed/improved? When Ubuntu or Apple release a new version, there is usually a list eg new continuity mode, new stage manager, etc...)
Tom Taylor
@taylortom
Apologies for the silence @maugino @j1m0t @KristofferBroberg, I've been focussing on getting everything ready for an rc.2 release which should hopefully fix all of the issues you've been experiencing
@maugino I did a write up for the v1.0.0 changes which summarises the work here
maugino
@maugino
Thanks Tom. I had missed that. Looks interesting, though this seems more helpful to developer and installers than course creators. Fingers crossed for RC2. I have a working v0.10.5 version and it's good enough for me for now. I was hoping for more simplicity for course creators, especially for those who want to migrate from Rise 360. There is still quite a bit of a learning curve
Tom Taylor
@taylortom
Yeah, it's definitely a 'developer' release - it sets the foundations for a lot of UI features and improvements that we've got in the pipeline for the new year :smile: if you're looking for an install that you can use right away, the legacy releases are definitely the right way to go for now
I'll have a look at that install issue with v0.11.0 and see who I can get to work on it
Tom Taylor
@taylortom
Afternoon @/all catch-up now for anyone who's about:
https://meet.google.com/nky-eutq-duf
Tom Taylor
@taylortom

Afternoon @/all catch-up now for anyone who's about:
https://meet.google.com/nky-eutq-duf

:christmas_tree:

Tom Taylor
@taylortom

Afternoon @/all catch-up now for anyone who's about:
https://meet.google.com/nky-eutq-duf

:christmas_tree:
:santa:

Tom Taylor
@taylortom
Happy new year @/all! :tada: First catch-up of the year kicking off @3pm
https://meet.google.com/nky-eutq-duf
Tom Taylor
@taylortom
Weekly catch-up in 11mins
https://meet.google.com/nky-eutq-duf
Tom Taylor
@taylortom
Apologies for the lack of warning today, but the meeting will commence now :joy:
Tom Taylor
@taylortom
Afternoon :smiley_cat: catch-up now for anyone who's about
https://meet.google.com/nky-eutq-duf