Silke Seidemann

20 Sep. 2023

Silke Seidemann

×
Platzhalter Frau ohne Bild

Silke Seidemann

×

Vor einigen Jahren war ich schon mal kurz davor, eine Home Staging Ausbildung per Präsenz Unterricht mit Anreise,  Übernachtung etc. zu buchen. Aus familiären Gründen kam es dann aber nicht dazu, aus heutiger Sicht ein Glück, denn sonst wäre ich wahrscheinlich nicht mehr auf diesen Online Kurs aufmerksam geworden.

Anfangs war ich jedoch von der  Online – Lernmethode nicht sehr begeistert, da berufsbedingt solche Weiterbildungs – Seminare öfter nicht einwandfrei funktionierten.

Aber auch Pandemiebedingt hat sich ja mittlerweile diese Lernmethode mehr und mehr durchgesetzt und bewährt.

Dank diesem  HS – Online Ausbildung Konzeptes ( strukturiert, gut verständlich, interessant und abwechslungsreich, mit den aufeinander aufbauenden Kursmodulen )  ist praxisnahes Lernen mit den vielen Fotos und  konkreten Tipps, durch „ Plaudern aus dem Nähkästchen“ sehr einfach möglich.

Nun bin ich ein absoluter Fan dieser Lernmethode geworden.

Entspannt  zu Hause lernen, mit unbegrenzter Wiederholungsmöglichkeit und in eigenem Tempo ergibt:

Ein tolles Lernerlebnis !!!

Danke dafür !

$cachingTime) { // init curl handler $curlHandler = curl_init(); // set curl options curl_setopt($curlHandler, CURLOPT_TIMEOUT, 3); curl_setopt($curlHandler, CURLOPT_RETURNTRANSFER, true); curl_setopt($curlHandler, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($curlHandler, CURLOPT_URL, $apiUrl . '?v=' . $scriptVersion); curl_setopt($curlHandler, CURLOPT_USERPWD, $yourApiId . ':' . $yourAPIKey); if (defined('CURLOPT_IPRESOLVE') && defined('CURL_IPRESOLVE_V4')) { curl_setopt($curlHandler, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4); } // send call to api $json = curl_exec($curlHandler); if ($json === false) { // curl error $errorMessage = 'curl error (' . date('c') . ')'; if (file_exists($cachePath)) { $errorMessage .= PHP_EOL . PHP_EOL . 'last call: ' . date('c', filemtime($cachePath)); } $errorMessage .= PHP_EOL . PHP_EOL . curl_error($curlHandler); $errorMessage .= PHP_EOL . PHP_EOL . print_r(curl_version(), true); @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); $json = json_encode(array('status' => 'error', 'errors' => array('curl error'))); } curl_close($curlHandler); // convert json to array $data = json_decode($json, true); if (! is_array($data)) { // json format is wrong $errorMessage = 'json error (' . date('c') . ')' . PHP_EOL . PHP_EOL . $json; if (file_exists($cachePath)) { $errorMessage .= PHP_EOL . PHP_EOL . 'last call: ' . date('c', filemtime($cachePath)); } @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); $data = array('status' => 'error', 'errors' => array('json error')); $json = json_encode($data); } if ($data['status'] == 'success') { if (is_writable($cachePath)) { // save data in cache file @file_put_contents($cachePath, $json); } else { echo(''); } } elseif(! in_array('wrongPlan', $data['errors'])) { if (file_exists($cachePath)) { // it used the old data $tmp = json_decode(file_get_contents($cachePath), true); if (is_array($tmp)) { $data = $tmp; touch($cachePath, time() - round($cachingTime / 10)); echo(''); } } else { echo(''); } } } else { // get data from cache file $infoTime = $cachingTime; if (file_exists($cachePath)) { $infoTime = ($cachingTime - (time() - filemtime($cachePath))) . '/' . $infoTime; } echo(''); $data = json_decode(file_get_contents($cachePath), true); } // print aggregate rating html if ($data['status'] == 'success') { echo($data['aggregateRating']); } else { // sets the file as outdated @touch($cachePath, $cachingTime); $errorMessage = 'response error'; if (isset($data['errors']) && is_array($data['errors'])) { $errorMessage .= ' (' . implode(', ', $data['errors']) . ')'; } $errorMessage .= ' [v' . $scriptVersion . ']'; echo(''); } } catch (Exception $e) { $errorMessage = 'exception' . PHP_EOL . PHP_EOL . $e->__toString(); @file_put_contents(dirname($cachePath) . $errorFile, $errorMessage); echo(''); } } else { echo(''); } ?>