Welcome to the University of Tartu IT wiki page!

The University of Tartu IT helpdesk works Monday to Friday from 8 a.m. to 5 p.m.

NEW! In the bottom-right corner of the screen, you will find our virtual assistant, which answers questions based on the guides in IT helpdesk.

Contact information

M-F 8.00-17.00

+372 737 5500 (5500)

Uppsala 10

helpdesk@ut.ee

  Useful links:

         IT helpdesk requests portal

         Order equipment or software

         Statuspage

         University mailbox

         Log in

   News

<!-- Chat Button -->
<button id="openChatBtn" style="position: fixed; bottom: 20px; right: 20px; cursor: pointer; border: none; background: none; z-index: 1000;">
    <img id="chatAvatar" alt="Chat Avatar" width="160" height="84" />
</button>

<!-- Chat Container -->
<div id="chatContainer" style="position: fixed; bottom: 0; right: 0; width: 100%; max-width: 500px; height: 80vh; border: 1px solid #ccc; background-color: white; z-index: 1000; display: none; border-radius: 20px 20px 0px 0px;">
    <!-- Chat Header with Close Button -->
    <div style="background-color: #2C569B; padding: 10px; text-align: right; height: 50px; border-radius: 20px 20px 0 0; display: flex; align-items: center; justify-content: space-between;">
        <img src="https://demo.tehisintellekt.ee/ut/tiksu.png" alt="Logo" style="height: 46px; margin-left: 12px;">
        <button id="closeChatBtn" style="border: none; background: none; cursor: pointer; padding-right: 12px; display: flex; align-items: center;">
            <img src="https://demo.tehisintellekt.ee/ut/close_button.svg" alt="Close" />
        </button>
    </div>
    <!-- Chat iFrame -->
    <iframe id="chatIframe" src="https://demo.tehisintellekt.ee/ut/assistant" style="width: 100%; height: calc(100% - 70px); border: none; border-radius: 0 0 20px 20px;"></iframe>
</div>

<script>
    // Language resources
    const resources = {
    english: {
        avatar: "https://demo.tehisintellekt.ee/ut/need_some_help.svg",
        lang: "en"
    },
    estonian: {
        avatar: "https://demo.tehisintellekt.ee/ut/kas_vajad_abi.svg",
        lang: "et"
    },
};

// Get elements
const chatAvatar = document.getElementById('chatAvatar');
const chatIframe = document.getElementById('chatIframe');

// Function to set language based on referrer URL
function setLanguage() {
    if (typeof window !== "undefined") {
        console.log("Referrer URL:", document.referrer);
        let selectedLang;
        if (window.location.href.startsWith("https://wiki.ut.ee/display/IT") || 
            window.location.href.startsWith("https://wiki-test.ut.ee/display/IT")) {
            // Set English
            chatAvatar.src = resources.english.avatar;
            selectedLang = resources.english.lang;
        } else {
            // Set Estonian
            chatAvatar.src = resources.estonian.avatar;
            selectedLang = resources.estonian.lang;
        }
        
        // Update the iframe src with the language parameter
        const currentSrc = new URL(chatIframe.src);
        currentSrc.searchParams.set('lang', selectedLang);
        chatIframe.src = currentSrc.toString();
    }
}

    // Initialize the language
    setLanguage();

    // Open Chat
    document.getElementById('openChatBtn').addEventListener('click', function() {
        document.getElementById('chatContainer').style.display = 'block';
    });

    // Close Chat
    document.getElementById('closeChatBtn').addEventListener('click', function() {
        document.getElementById('chatContainer').style.display = 'none';
    });
</script>