Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • May 23 22:37
    ahmedfatehi starred adaptlearning/adapt_authoring
  • May 19 22:43
    EnockOMONDI starred adaptlearning/adapt_authoring
  • May 19 19:54
    cksachdev opened #2625
  • May 19 19:54

    cksachdev on snyk-fix-a02ae9701cbda604e00ec10e2bfca67b

    fix: package.json & package-loc… (compare)

  • May 19 19:54

    cksachdev on snyk-fix-a02ae9701cbda604e00ec10e2bfca67b

    (compare)

  • May 17 21:06
    bernaljuanse reopened #2623
  • May 17 21:06
    bernaljuanse opened #2624
  • May 17 21:05
    bernaljuanse commented #2623
  • May 17 21:05
    bernaljuanse closed #2623
  • May 17 21:05
    bernaljuanse commented #2623
  • May 17 21:05
    bernaljuanse edited #2623
  • May 17 20:33
    bernaljuanse opened #2623
  • May 16 16:41
    dependabot[bot] labeled #2622
  • May 16 16:41
    dependabot[bot] opened #2622
  • May 16 16:41

    dependabot[bot] on npm_and_yarn

    Bump async from 3.1.1 to 3.2.2 … (compare)

  • May 16 16:40
    dependabot[bot] labeled #2621
  • May 16 16:40
    dependabot[bot] opened #2621
  • May 16 16:40

    dependabot[bot] on npm_and_yarn

    Bump nodemailer from 6.4.16 to … (compare)

  • May 11 19:42
    cksachdev opened #2620
Vuyolwethu Siyo
@vuoy.siyo_gitlab
Q. I installed Adapt_authoring tool a month ago on my MAC, I am not sure how to log in. Can anyone please help with some instructions?
Sam Howell
@5am_gitlab

assuming you installed everything correctly, navigate to the 'adapt_authoring' directory and run:

node server

you should see some green highlighted messages in the output and it will tell you what port the local server is listening on, by default 5000.
so then go to localhost:5000 in your browser and you should see the dashboard login page.

2 replies
you'll also need to ensure mongod is running in the background (on GNU/Linux systems this would be sudo systemctl start mongod.service or sudo service mongod start. Probably different for Mac though it's Unix based
Vuyolwethu Siyo
@vuoy.siyo_gitlab
Thank you, will give it a try
Oliver Foster
@oliverfoster
image.png
@5am_gitlab 16.4.2 isn't LTS yet is it?

my mistake, I thought 16 was the LTS but can now see it's still 14

my mistake for not reading

tomgreenfield
@tomgreenfield
:sweat_smile:
Sam Howell
@5am_gitlab
yeah realised my mistake almost as soon as submitted the message (can't see where it is now)
my mistake, I thought 16 was the LTS but can now see it's still 14
Oliver Foster
@oliverfoster
had me worried for a moment there
Sam Howell
@5am_gitlab
lol 'saallll good. I clearly don't read things carefully enough before jumping to conclusions.
Oliver Foster
@oliverfoster
ditto
Simon Date
@simondate
I've always wondered why the Authoring Tool uses non-release versions of plugins (e.g. 3.6.0-custom-1)? Have these versions been tested to the same degree as full release versions?
Marissa
@marissa-champions
Hello, I recently upgraded to V5 of the framework and 0.10.5 of the Authoring Tool. I typically work in the framework to develop the theme and then import to the Authoring Tool. I'm guessing that the Authoring Tool is grabbing the values from the schema files but I only edit the LESS files. I won't ever need to edit the colors in the Authoring Tool. Is there a way I can disable editing colors in the Authoring Tool or will I have to update the LESS files and the schema files for every change?
tomgreenfield
@tomgreenfield
@simondate, the tagged pre-releases are exactly the same as the latest release, just with an additional schema folder for the new authoring tool. it doesn't have any effect in the current authoring tool. for example, bookmarking comparison
tomgreenfield
@tomgreenfield
@marissa-champions, if you mean disabling the colour picker functionality then it should just be a case of removing the variables object from the theme's schema
Chetan Sachdev
@cksachdev
@tomgreenfield Is there a new authoring tool in development? Could you please point me to the github repo for the same.
Will the existing version 0.10.5 development continue or it will be stopped?
tomgreenfield
@tomgreenfield
it's the same product just with a fairly substantial rewrite of the backend. gitter discussion is here. alpha code is here
Marissa
@marissa-champions
Is there a way to restore a deleted course? I see the course folder in the adapt_framework folder but I don't see the database entry using robo3t to restore it.
tomgreenfield
@tomgreenfield
the course folder will just be a leftover cache of whenever it was last previewed – there's no way to restore the deleted mongodb record i'm afraid
Paul Steven
@paul-mediakitchen

Hello. Is there a way to turn on strict mode in the authoring tool? I am using the following and want to test if my plugin fails in strict mode

Authoring tool 0.10.5
Adapt Framework 5.15.2

Oliver Foster
@oliverfoster
@paul-mediakitchen i don't think there is a schema entry for course.build.strictMode
so once you've exported, if you add "strictMode": true into the course.json in the build object and rebuild using grunt dev or grunt build you should get strict mode enabled
Paul Steven
@paul-mediakitchen
Thank you @oliverfoster - much appreciated. I should of course have just fired up a framework only course and tested it but the heat prevented my brain engaging
Oliver Foster
@oliverfoster
:+1:
Paul Steven
@paul-mediakitchen
Found it:
"build": {
    "strictMode": true
}
tomgreenfield
@tomgreenfield
Paul Steven
@paul-mediakitchen
lol @tomgreenfield
Oliver Foster
@oliverfoster
lol
Sam Howell
@5am_gitlab
What would be my options if I wanted to add/edit the help tooltips for various plugin properties throughout the AT without having direct access to the AT backend myself? Would a simple extension work? If so, some tips how I might achieve this would be appreciated.
Simon Date
@simondate
@5am_gitlab The simpliest way to do this would be to fork each plugin you use and then edit the fields in the properties.schema file
Sam Howell
@5am_gitlab
@simondate I thought that, unfortunately our provider uses templating across Adapt framework/AT upgrades, so our forked versions may interfere with this, and we also can't disable any plugins they've enabled by default, meaning the course author would probably see two of every component in the list and this could be confusing.
ninode97
@ninode97
image.png
Was this intentional to do so?
As for example when we export course all custom styles will be wiped out when re-importing the exported-course.
Sam Howell
@5am_gitlab
myself and others have noticed this too: adaptlearning/adapt_authoring#2490
ninode97
@ninode97

Thanks!

Was wondering what could be the implications if I would remove "customStyle" from omitProps array?

I have tested it and it seems that it would import course with custom styles...

Sam Howell
@5am_gitlab
What would be the most practical/sensible way to host multiple older and newer versions of the AAT from the same server? Maybe containerisation? For example, I'd like to spin up a testing VPS and have a few subdomains pointing to different versions to make it quick and easy to test and compare versions of plugins etc.
I could easily do this with VMs locally, but then presumably there'd be no way to do quick mobile previewing
Oliver Foster
@oliverfoster
probably a process / service manager, with an apache proxy and nvm at minimum, or containerisation (like docker) to remove the nvm requirement
Sam Howell
@5am_gitlab
:thumbsup:
Oliver Foster
@oliverfoster
an apache reverse proxy is a nice way of bringing lots of websites run on different ports on the same kit under a series of sub paths at port 443/80
Sam Howell
@5am_gitlab
yeah, have some experience with Apache proxies. My personal site uses proxies for services like Plausible analytics, Netdata, Nextcloud etc. I'd quite like to try out Docker for some stuff eventually. My Plausible instance runs in Docker but was installed via a script, so I don't have much experience with setting containers up yet.
Oliver Foster
@oliverfoster
the containers, defined in a text file, usually inherit from a standard nodejs container by directive, then you put in a config for the application installation bits, it's very straight forward. automating the startup and redirecting apache to it might provide a challenge
ninode97
@ninode97
image.png
Is there any reason why endpoints are not protected within authoring tool?
For example with postman without auth we can execute endpoints?
Oliver Foster
@oliverfoster
No reason @ninode97 they just weren't designed to be. The newer AAT currently in progress has better standing in that regard.