The place for more technical questions for those who want to create new pagetypes or bespoke functionality.

Useful Code Snippets

  • helenmd
  • Onderwerp Auteur
  • Offline
  • Administrator
  • Administrator
Meer
8 jaren 1 maand geleden #5157 door helenmd
Useful Code Snippets werd gestart door helenmd
Hi all,

I'm not sure if this is the correct place for this, or whether it should be in the Creating Effective Materials section, but following sessions at the training day and the Xerte conference about coding and adding extra code and javascript to Xerte learning objects, I thought it might be a good idea to start a thread to share useful tips and bits of code that could be used in Xerte.

I will contribute some when I've sorted mine out, but if you are posting code, please could you indicate what it does, and if possible, attach a screenshot.

Thanks
De volgende gebruiker (s) zei dank u: GraemeS

Graag Inloggen of een account aanmaken deelnemen aan het gesprek.

Meer
8 jaren 1 maand geleden #5185 door Fay
Beantwoord door Fay in topic Useful Code Snippets
Not a complicated bit of code but adding this link will refresh the project. It's useful if you are using variables in questions & want the project to be refreshed so that the variables are recalculated & the question will update
Code:
<a href="#" onclick="location.reload()">Try again</a>
De volgende gebruiker (s) zei dank u: ymoore

Graag Inloggen of een account aanmaken deelnemen aan het gesprek.

Meer
8 jaren 1 maand geleden #5191 door ymoore
Beantwoord door ymoore in topic Useful Code Snippets
Hi

I found this on the web and used it for an activity where users had to practice composing a tweet. It does the character countdown.
Code:
<style type="text/css">.over { color: red; } </style> <script type="text/javascript">maxCharacters = 140; $('#count').text(maxCharacters); $('textarea').bind('keyup keydown', function() { var count = $('#count'); var characters = $(this).val().length; if (characters > maxCharacters) { count.addClass('over'); } else { count.removeClass('over'); } count.text(maxCharacters - characters); }); </script> <p>&nbsp; </p> <p><span style="font-size:12px;"><i>You have <span id="count"></span> characters remaining</i></span> </p>

Graag Inloggen of een account aanmaken deelnemen aan het gesprek.

Moderators: JohnSmith
Tijd voor maken pagina: 0.157 seconden
Copyright © 2026 The Xerte Project.
Xerte logo Apereo logo OSI Logo