
    

    <?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://ocw.cs.pub.ro/courses/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://ocw.cs.pub.ro/courses/feed.php">
        <title>CS Open CourseWare ii:labs:s2:03-mod:tasks</title>
        <description></description>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <image rdf:resource="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico" />
       <dc:date>2026-04-21T13:50:50+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ii/labs/s2/03-mod/tasks/01?rev=1744727943&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ii/labs/s2/03-mod/tasks/02?rev=1744611077&amp;do=diff"/>
                <rdf:li rdf:resource="http://ocw.cs.pub.ro/courses/ii/labs/s2/03-mod/tasks/03?rev=1744611213&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico">
        <title>CS Open CourseWare</title>
        <link>http://ocw.cs.pub.ro/courses/</link>
        <url>http://ocw.cs.pub.ro/courses/lib/tpl/arctic/images/favicon.ico</url>
    </image>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ii/labs/s2/03-mod/tasks/01?rev=1744727943&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-15T17:39:03+03:00</dc:date>
        <title>01. [40p] IoT REST API</title>
        <link>http://ocw.cs.pub.ro/courses/ii/labs/s2/03-mod/tasks/01?rev=1744727943&amp;do=diff</link>
        <description>01. [40p] IoT REST API

First, make sure to explore the lab code and see where's what and everything.

You need to implement a RESTful interface that will allow you to send sensor data from a (imaginary) IoT device. Also check out the TODOs:

	*  a GET request to /api/iot should display the current data in JSON format;
	*  a POST request to /api/iot should accept a JSON dictionary containing the temperature / humidity (check the model for the keys / format); it should accept partial data (e.g., …</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ii/labs/s2/03-mod/tasks/02?rev=1744611077&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-14T09:11:17+03:00</dc:date>
        <title>02. [30p] Dashboard</title>
        <link>http://ocw.cs.pub.ro/courses/ii/labs/s2/03-mod/tasks/02?rev=1744611077&amp;do=diff</link>
        <description>02. [30p] Dashboard

Try to login and enter the IoT dashboard using your browser! Huh, isn't working? Well don't just sit there, go on and fix it!

The sensors dashboard is kind of bleak... can you style &amp; colour it a little? here's some suggestions from our designer:</description>
    </item>
    <item rdf:about="http://ocw.cs.pub.ro/courses/ii/labs/s2/03-mod/tasks/03?rev=1744611213&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2025-04-14T09:13:33+03:00</dc:date>
        <title>03. [30p] Persistent Database</title>
        <link>http://ocw.cs.pub.ro/courses/ii/labs/s2/03-mod/tasks/03?rev=1744611213&amp;do=diff</link>
        <description>03. [30p] Persistent Database

Make the sensors data persistent across server restarts.

Use json as format and simply store / load the values from a file.</description>
    </item>
</rdf:RDF>
