Tekstin kopioiminen esim. Wordista Moodleen / JYU Online Coursesiin, tai dmlwriteexception -ilmoitus


Nämä samat ohjeet koskevat myös JYU Online Coursesia.

 

Tekstisisältöjen tuominen Wordista tekstieditoriin

Tekstisisällöt kannattaa tuoda käyttäen Liitä tekstinä -toiminnallisuutta, jotta et tuo muotoilukoodia esimerkiksi Wordista kopioidun tekstin mukana. 

Kun kopioit tekstiä jostain muusta lähteestä Moodleen, niin siitä pitää poistaa muotoilut. Tekstiin liittäminen Moodlen editoriin tehdään hiiren oikealla painikkeella valitaan vaihtoehto "Liitä tekstinä" tai liittämisen voi tehdä pikavalinnalla Ctrl+Shift+v.

Kolmas vaihtoehto on se että  teksti käytetään Muistion / Notepadin tai vastaavan yksinkertaisen tekstieditorin kautta, jotta siitä poistuu ylimääräisiä tekstin muotoiluja.

Esimerkiksi Word-tekstin muotoilut voivat pahimmillaan hajottaa koko Moodle-kurssialueen ulkoasun tai sitten virhetilanne ilmenee sillä, ettei tekstiä voida tallentaa tai se ei tule osittain tai kokonaan näkyviin siitä huolimatta, että tallennus on onnistunut. Tallentamisen ongelmasta tulee yleensä "error/moodle/dmlwriteexception" -virheilmoitus.

Tyypillisin ongelma on se, että teksti näkyy oikein tekstiä muokatessa, mutta kun tallentaa, siitä katoaa osa.

Poista teksti Moodlesta ja tuo se uudestaan pelkkänä tekstinä, jolloin taustalla ei ole mitään ylimääräistä koodia. Yksinkertainen esimerkki siihen, miten tekstistä voi poistaa taustamuotoilut on viedä se Muistioon (Notepad) ja kopioida sieltä uudestaan Moodleen.

 

Tekstimuotoilujen poistaminen Muistion kautta

  1. Avaa Muistio / Notepad (Windows-koneet) tai vastaava
    1. Avaa hakutoiminto näytön vasemmasta alakulmasta
    2. Etsi Muistio
    3. Avaa Muistio valitsemalla se
  2. Sen jälkeen kopioi teksti lähteestä esim Wordistä.
  3. Liitä teksti Muistioon / Notepadiin.
  4. Kopioi teksti uudestaan Muistiosta / Notepadistä
  5. Liitä teksti Moodlen tekstieditoriin
  6. Tallenna.