I Partille kommuns förskolor och skolor använder vi Unikum för dokumentation och information kring barnens och elevernas lärande. Med hjälp av appen Unikum Familj kan du enkelt följa med i ditt barns lärande.
Det finns flera fördelar med appen Unikum Familj:
- Du får enkelt tillgång till information och dokumentation från skolan och förskolan. Det viktigaste ligger alltid först.
- Det går att göra frånvaroanmälan direkt i appen.
- Du behöver inte logga in varje gång. Allt är bara ett klick bort.
Som vårdnadshavare kan du ladda ner appen kostnadsfritt via App Store/Google Playstore.
Du loggar in via Mobilt BankID eller användarnamn och lösenord, alltså samma inloggning som till "vanliga" Unikum.
Länk
Information till vårdnadshavare kring Unikum Familj
(function () {
var blockId = 'contactblock-8984939';
var blockElement = document.getElementById(blockId);
if (!blockElement) {
return;
}
var copyButton = blockElement.querySelector('.copy-accordion-link');
var copiedPopup = document.getElementById('contactblock-popup-8984939');
var headingElement = blockElement.querySelector('[data-contact-block-heading]');
var copiedPopupTimeoutId = null;
var focusOutline = '2px solid #000';
var showHeadingFocusBorder = function () {
headingElement.style.outline = focusOutline;
headingElement.style.outlineOffset = '2px';
headingElement.style.borderRadius = '0.375rem';
};
var hideHeadingFocusBorder = function () {
headingElement.style.outline = '';
headingElement.style.outlineOffset = '';
headingElement.style.borderRadius = '';
};
if (headingElement) {
headingElement.addEventListener('focus', showHeadingFocusBorder);
headingElement.addEventListener('blur', hideHeadingFocusBorder);
document.addEventListener('mousedown', function (event) {
if (event.target === headingElement) {
return;
}
hideHeadingFocusBorder();
if (document.activeElement === headingElement) {
headingElement.blur();
}
});
if (window.location.hash === '#' + blockId) {
showHeadingFocusBorder();
headingElement.focus({ preventScroll: true });
}
window.addEventListener('hashchange', function () {
if (window.location.hash === '#' + blockId) {
showHeadingFocusBorder();
headingElement.focus({ preventScroll: true });
return;
}
hideHeadingFocusBorder();
});
}
if (copyButton && copiedPopup) {
var copyToClipboard = function (text) {
if (navigator.clipboard && window.isSecureContext) {
return navigator.clipboard.writeText(text);
}
return new Promise(function (resolve, reject) {
try {
var textarea = document.createElement('textarea');
textarea.value = text;
textarea.setAttribute('readonly', '');
textarea.style.position = 'absolute';
textarea.style.left = '-9999px';
document.body.appendChild(textarea);
textarea.select();
document.execCommand('copy');
document.body.removeChild(textarea);
resolve();
} catch (error) {
reject(error);
}
});
};
copyButton.addEventListener('click', function () {
var url = window.location.origin + window.location.pathname + '#' + blockId;
copyToClipboard(url).then(function () {
copiedPopup.classList.remove('hidden');
if (copiedPopupTimeoutId) {
clearTimeout(copiedPopupTimeoutId);
}
copiedPopupTimeoutId = window.setTimeout(function () {
copiedPopup.classList.add('hidden');
copiedPopupTimeoutId = null;
}, 2000);
}).catch(function (error) {
if (window.console && typeof window.console.log === 'function') {
window.console.log(error);
}
});
});
}
})();