openolat / openolat Goto Github PK
View Code? Open in Web Editor NEWLearning Management System OpenOlat
Home Page: https://www.openolat.org
License: Other
Learning Management System OpenOlat
Home Page: https://www.openolat.org
License: Other
Hi Team,
I have tried to set env. value from ~/bin/setenv.sh is QA using below spring properties but seems it is still not pick olat.qa.properties file and still taking olat.local.properties file
-Dspring.profiles.active=qa
Could you please suggest any other way we have to set env as qa/prod/uat instead of only local
Let me know if you will require more input.
Thanks
Punit Porwal
Hi Team, could you please confirm if Openolat can able to use SAML Authentication (Security Assertion Markup Language)
if yes, where and what kind of properties have to change.
I've seen failing OpenOlat Selenium acceptance tests with the newest version of Firefox (72.0.2), which pass on the ESR build (68.4.2esr) on my Mac. My geckodriver version is 0.24.0.
hi there.
I am a company employee. Recently, we are currently researching openolat. We don't know much about the architecture, and there are very few documents about openolat. I would like to ask, do you have relevant technical documentation about openolat, it will be kind if you send it to my gmail. Here is my email address. Anywany ,thank you a lot!!!!!
[email protected]
Trying to upload a video in the podcast course module always results in an error:
Learning resource could not be added. Either its format or its version is not supported by OpenOlat.
Versions I'm using:
OpenOlat 14.1.7 & OpenOlat master
PostgreSQL 11.7
AdoptOpenJDK - build 1.8.0_242-b08
Here is a selenium Test illustrating the issue: tomgross@12d48a3
On iPhone Browsers the folded solution does not unfold if you click/push on the link. It seems to be an IOS specific issue. The unfolding works on a small viewport on a desktop Firefox.
Solution is folded out.
Nothing
OpenOlat 13.0.0b8 (master)
IOS 12.0.1
Safari / Firefox / Opera Mini (all the same behavior)
Since Google+ is closing down it probably should be removed from OpenOlat.
See https://www.blog.google/technology/safety-security/project-strobe/
We have deployed the application and have a domain name for the application.
But for some pages port number is appended to the domain name for that external links and the links are not accessible due to the port name
how to remove port number from the domain name
for the external links displaying as below
https://domainname :port no
we have disables server port option in the property file then after the application is not running
Pls help me on this
org.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name 'noteManager': Unsatisfied dependency expressed through field 'dbInstance'; nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.olat.core.util.WebappHelper' defined in class path resource [org/olat/core/util/_spring/utilCorecontext.xml]: Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanInitializationException: System startup aborted to to file system missconfiguration. See previous warnings in logfile and fix your Java environment. This check can be disabled by setting enforce.utf8.filesystem=false, but be aware that the decision to use a certain encoding on the filesystem is a one-time decision. You can not cange to UTF-8 later!
Why is that?
I am trying to deploy the latest openolat_1612.war
file using the Apache Tomcat GUI on Parabola GNU/Linux-libre (Arch linux variant), and I am getting the following error:
Using the following software versions:
I had updated /var/lib/tomcat10/webapps/manager/WEB-INF/web.xml
to allow 200 MB upload file size:
<multipart-config>
<max-file-size>209715200</max-file-size>
<max-request-size>209715200</max-request-size>
<file-size-threshold>0</file-size-threshold>
</multipart-config>
</servlet>
Thank you!
The usage of the "Save" button (in administration forms?) is inconsistent. While some option pages have it other lack it.
The "Save" button is consistently there or not. (I prefer if it is not there and the user is informed that the changes have been saved by a short visible popup which goes away by itself.)
Some option pages need to be explicitly saved with a "Save" button while others are save transparently (without a notice).
OpenOlat 13.0.0b8 (master)
There seems to be no consistent behavior of the back button in OpenOlat. Sometimes it works as expected, sometimes the login page is shown and sometimes a browser error occurs.
Always go to recent page.
Sometimes it works as expected, sometimes the login page is shown and sometimes a browser error occurs.
OpenOlat 13.0.0b8 (master)
I accidentially created this pull request. Sorry for any inconvenience. Mistakes happen.
ok. Just because Tom from your organization did the same several weeks ago, I thought it is becoming a pattern.
This is happening on olat.zhaw.ch
Steps to reproduce:
And you are back in. This could be a security issue if used on a publicly accessed computer.
There are some more occurences of unknown CSS properties. These are:
footnote-style-position
@ https://github.com/OpenOLAT/OpenOLAT/blob/master/src/main/java/org/olat/core/logging/activity/doc-files/specification.html#L336webkit-font-smoothing
supposed to be -webkit-font-smoothing
(see http://maxvoltar.com/archive/-webkit-font-smoothing) @ https://github.com/OpenOLAT/OpenOLAT/blob/master/src/main/webapp/static/themes/light/modules/_cal.scss#L213white-sprace
most likely white-space
@ https://github.com/OpenOLAT/OpenOLAT/blob/master/src/main/webapp/static/themes/light/modules/_evaluation_form.scss#L443What should we do with these?
How to sincronize user status from LDAP to OpenOlat, which atributes we must match in configuration file?
LDAP user status atribute is "useraccountcontrol"
The goal is if a user is disable in LDAP it should have the status "Disable" in OpenOlat.
When clicking on the eportfolio link under evidence of achievement in profile
Path
Profile-evidence of achievement-eportfolio
It is displaying a pop up window on saving the form I am getting an error.
Error is null constaint error
Cannot insert null into O_PF_MEDIA.P_BUSINESS_PATH. Y it's inserting null values to this column
i dont want to pull all ldap user data from ldap end point . Is there any way to limit job to pull data from particular group.
Do we can set the config in olat.properties file how?
I just want to change the text for the certificate. How can we change that. Is there any way to change the certificate templates.
Dear OpenOLAT devs,
We use OpenOLAT 15.3.3 in german, so the names I use for the buttons might be a bit off. I made a bulk assessment as per this website. After it didn't work the first time, to reproduce my problem I created a new task, had a student upload a dummy submission, started a bulk assessment, entered a table with 0 points and uploaded a zip file with a feedback file for the respective student. After that I clicked "immediately perform assessment".
Assigning points works fine. The feedback files were recognized, namely the # files
column shows 1
for the respective students. Also during the step "Check Data / Daten überprüfen" it says "Check successful / Überprüfung erfolgreich". See the screenshot below.
However, when checking the students task pages the feedback files do not appear. Neither myself nor the students can access them. I might have done something wrong, but then I'd expect an error message.
Update: I just double-checked the first task where I tested the bulk assessment several times. There a test file I used for the bulk-assessment appeared. Could it be that the file only appears with a delay?
I have created all the tables in the setupdatabase.sql file. in our case auto db updrade is not possible since db is maintain by seperate team we cannot exceute ddl statements with our user..
what all "alter*." sql files we need to run for proper working of openolat application. configutation wise i have done all the changes.
Please help me on this
I have created all the tables and view in my oracle db for olat and also added db credentials in the olat.properties file. I am getting the error "Could not load JDBC driver class [oracle.jdbc.driver.OracleDriver"
What all files we need to change to make it work with oracle db
Dear Developers,
After openolat is deployed locally, the following error message appears on the orders page in coaching
>>>>>>>>>>>>>>>>>>>>>>>>>> component segmentCmp could not be found to be rendered!
please how can i solve it
Running OpenOlat tests on environments with timezones other than CEST will cause
See
Europe/Zurich
)Dear Developers,
I tried to deploy OpenOlat within a tomcat 8 environment. Unfortunately all docs provided refer to OpenOlat version 10.x which seems to be far away from the current 14.1 version.
Can you please provide a more recent documentation with an additional focus on deployment, rather then running OpenOlat within eclipse.
I also really like to contribute to docs, if I'm able to operate and understand the OpenOlat current state of art :-)
Thanks in advance,
a.
Hey there,
with Olat v12.5 as an author it is possible to create course elements via REST API, e.g. with
/repo/courses/{courseId}/elements/singlepage
and afterwards you can publish the changes with
/repo/courses/{courseId}/publish?locale&access&membersOnly
My Question is if you can get the access code, the one you send with the publich call, via a GET call?
So before I publish a course again, I want to ask for the access configuration which is set before.
i try export a 5GB file about course content, but the download speed was dropped to 0 kb/s when i was downloading 1GB
Do we have any video tutorials available in any of the sites.
Installation wise i have completed every thing
it would be helpful for us to easily setup application.
need helps on
role management.
curriculam creation
course creation
Hi,
I created a structure course element on repo/courses/:courseId/elements/structure
But it seems there is no endpoint to get a list of elements for a course.
Am I missing something? Kindly help.
After successful login when clicking on the browser back button it's getting redirect to login page. How to restrict this. Even if a valid session exist it should not redirect to login page.
In preview mode test elements are validated unnecessarily. If you try the element you have to "save" it first in order to continue.
Tab is switched immediately.
Form validation is triggered and a warning appears.
OpenOlat 13.0.0b8 (master)
There seems to be no consistent behavior of the back button in OpenOlat. Sometimes it works as expected, sometimes the login page is shown and sometimes a browser error occurs. I have nt added any plugin in my browset
What I did:
Do some various actions in OpenOlat
Click Browser "Back" from time to time.
What I expect to happen:
Always go to recent page.
What actually happened:
Sometimes it works as expected, sometimes the login page is shown and sometimes a browser error occurs
Not able to delete Curriculum. when clicking on the delete button. Its showing "Deleting the curriculum option not implemented"
By default its showing openolat as organization, how to add new organization in it . i dont see any option to create new org.
i can able to upload profile images manage user settings page but not not able upload from the profile link . Image upload option is disabled for the user.
I have seen OpenOlat does support OAuth2 for user authentication (https://www.openolat.com/features/releasenotes/new-features-10-0/?lang=en). Is there a way to authenticate services (like OneDrive, Google Drive, Dropbox, etc.) with OAuth2?
My usecase is to include a cloud storage as a learning resource. Is there any documentation how to achive this?
we are planning to deploying the application in 2 machines for the fail over purpose.
can we store the userdata.dir path to to common path. I got some issues when we are deploying the application with 2 different user directory path.
Or is there any other way to store the data in aws
I followed this issue https://jira.openolat.org/plugins/servlet/mobile#issue/OO-615 and added allow.cross.origin.doman
in olat.local.properties
, to no success.
Hello,
we try to configure Keycloak oAuth using olat.local.properties
file. We copy and set some of the options from openolat_1624/WEB-INF/classes/serviceconfig/olat.properties
to tomcat/lib/olat.local.properties
oauth.keycloak.enabled=true
oauth.keycloak.root=true
oauth.keycloak.client.id=OIDC-CLIENT-ID
oauth.keycloak.client.secret=OIDC-CLIENT-SECRET
oauth.keycloak.endpoint=https://OIDC-SERVER/
oauth.keycloak.realm=OIDC-REALM
After tomcat restart, there is still native OLAT login without cloud login.
If we insert the
oauth.default=true
option, then even native OLAT does not work, the login window show no username and passwort inputs and no login button. Only one white line (see the screenshot ).
If we configure Keycloak in the admin webgui, it works perfect.
The configuration from webgui is probably saved in olatdata/system/configuration/org.olat.login.oauth.OAuthLoginModule.properties
. We wanted to compare the configuration in org.olat.login.oauth.OAuthLoginModule.properties
with our our configuration in olat.local.properties
and verify if our manuall configuration is correct, but the file org.olat.login.oauth.OAuthLoginModule.properties
is encrypted.
Could you please give us any hint, what is incorrect with our configuration in olat.local.properties
file?
Does openolat read and process the file olat.local.properties
correctly? Is maybe problem that the olat.local.properties
configuration is not encrypted?
Thank you very much.
Regards,
Robert Wolf.
Hi Team,
I have deployed openolat-lms-15.5-SNAPSHOT.war in external tomcat and set require VM parameter into ~bin/setenv.sh file
but once we start the tomcat server then not able to fetch result from below URL
http://localhost:8088/openolat
or http://localhost:8088
Getting 404 error from tomcat
but I have hit below URL then start working
http://localhost:8080/openolat-lms-15.5-SNAPSHOT/
Is there any property we are missing if yes please suggest
One more issue getting after deployment , please suggest if any things have to add.
19:21:32.164 [main] ERROR org.olat.core.util.WebappHelper - Path to source wrong, debugging may not work as expected:
java.lang.Exception: getSourcePath
at org.olat.core.util.WebappHelper.getSourcePath(WebappHelper.java:242) ~[classes/:15.5-SNAPSHOT]
at org.olat.core.gui.render.velocity.VelocityHelper.init(VelocityHelper.java:88) ~[classes/:15.5-SNAPSHOT]
at org.olat.core.gui.render.velocity.VelocityHelper.(VelocityHelper.java:65) ~[classes/:15.5-SNAPSHOT]
at org.olat.core.gui.render.velocity.VelocityHelper.(VelocityHelper.java:54) ~[classes/:15.5-SNAPSHOT]
at org.olat.core.gui.render.velocity.VelocityModule.init(VelocityModule.java:65) ~[classes/:15.5-SNAPSHOT]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:566) ~[?:?]
Thanks
Punit Porwal
dear developers:
I downloaded this project today and configured it according to the regulations, but an error was reported after startup:
"Security framework of XStream not explicitly initialized, using predefined black list on your own risk."
and when i visit http://localhost:8080/olat , it was 404 error.
could u help me what should I do?
Hello,
currently I try to install OpenOlat on my Raspberry Pi and basically it works but when I visit the webinterface I got every time the messages that my browsers (firefox, opera) cannot load the required javascript files. The error messages are 404 but the browser says that the files cannot load because the HTTP Header option "X-Content-Type-Options" is wrong (value: nosciff). Even when I disable this Option the errors are still there.
My installed version is 14.2.8.
Hope for help.
Best Regards,
BlackRose01
Dear Dev team,
I can download submissions of all students for a task at once by clicking on the task and then clicking "Alle abgegebenen Dokumente herunterladen" ("download all submitted documents").
I would like to be able to somehow upload the corrections for all students at once. Off the top of my head I'd suggest the following. When I download the submissions into a folder submission
, I see that, for a students student
for whom I already uploaded corrections, OpenOLAT creates subfolders submission/student_folder/3_corrections/
. I could for example create those subfolders myself, put the corrections in there, and then upload a zip archive of submission
.
When I need to upload corrections for, 40 students say, for every single one I have to click through a few dialogues, each time waiting for the next dialogue to load, and at the end wait for the corrections to finish uploading. That easily takes half an hour or longer each week during the teaching term.
It simply doesn't work. Navigating via browser is impossible and makes it a pain to use.
I don't see any option for the admin to map users to organizations. Once the user is created, it is getting created under default organization - OpenOLAT. I need to create users under various organizations, of different types. Could you please help here?
Env:
Device: Windows10
Tomcat: v8.0
JDK: 1.8.0_221
What I did:
What I expect to happen:
Fix the ClassNotFoundException.
What version of OpenOlat I am using:
OpenOlat master
I found some codes are written in html that start with "#" . please help me to understand the language
eg:#if($r.available("topnav.help"))
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.