Showing source for: https://portfolium.com/9sappnet
Duration: 0.592128s
Server: cloudflare

<!doctype html>
<!--
        _..._
      .'     '.      _
     /    .-""-\   _/ \
   .-|   /:.   |  |   |
   |  \  |:.   /.-'-./
   | .-'-;:__.'    =/
   .' PORTFOLIUM .='
  /   _.  |    ;
 ;-.-'|    \   |
/   | \    _\  _\
\__/'._;.  ==' ==\
         \    \   |
         /    /   /
         /-._/-._/
         \   `\  \
          `-._/._/
-->
<!--
Example Feature is off--><html lang="en">
    <head>
        
<title pf-page-title>9S APP | Portfolium</title>

    <meta name="robots" content="all">
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="application-name" content="Portfolium Network">
<meta name="copyright" content="© 2026 Instructure, Inc.">
<meta name="format-detection" content="telephone=no">
<meta name="keywords" content="portfolium, student portfolio, eportfolio, electronic portfolio, student success, eportfolio examples, cocurricular transcripts, free eportfolio, career portfolio, digital credentials, badging, microcredentialing, pathways, e portfolio">
<meta name="apple-itunes-app" content="app-id=949249802">
    <meta name="viewport" content="width=device-width,initial-scale=1,user-scalable=yes">

<meta property="og:url" content="https://portfolium.com/9sappnet">
<meta property="og:title" content="9S APP&apos;s | Portfolium">
<meta property="og:description" content="Check out 9S APP&apos;s work, skills and projects being showcased to employers on Portfolium.">
<meta property="og:site_name" content="Portfolium">
<meta property="og:image" content="https://portfolium1.cloudimg.io/s/fit/1200x630/https://cdn.portfolium.com/og/portfolium.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:site" content="@PortfoliumHQ">
<meta name="twitter:title" content="9S APP&apos;s | Portfolium">
<meta name="twitter:description" content="Check out 9S APP&apos;s work, skills and projects being showcased to employers on Portfolium.">
<meta name="twitter:url" content="https://portfolium.com/9sappnet">
<meta name="twitter:image" content="https://portfolium1.cloudimg.io/s/fit/764x400/https://cdn.portfolium.com/og/portfolium.jpg">
<meta name="author" content="Instructure, Inc.">
<meta name="description" content="Create an ePortfolio where you can curate your achievements, projects, and competencies and use them to launch your career.">


<link rel="canonical" href="https://portfolium.com/9sappnet" />
    <link rel="shortcut icon" href="https://portfolium.com/assets/images/favicons/favicon.png" type="image/png">

    <link rel="apple-touch-icon" sizes="57x57" href="https://portfolium.com/assets/images/favicons/apple-touch-icon-57x57.png" type="image/png">
    <link rel="apple-touch-icon" sizes="60x60" href="https://portfolium.com/assets/images/favicons/apple-touch-icon-60x60.png" type="image/png">
    <link rel="apple-touch-icon" sizes="72x72" href="https://portfolium.com/assets/images/favicons/apple-touch-icon-72x72.png" type="image/png">
    <link rel="apple-touch-icon" sizes="76x76" href="https://portfolium.com/assets/images/favicons/apple-touch-icon-76x76.png" type="image/png">
    <link rel="apple-touch-icon" sizes="114x114" href="https://portfolium.com/assets/images/favicons/apple-touch-icon-114x114.png" type="image/png">
    <link rel="apple-touch-icon" sizes="120x120" href="https://portfolium.com/assets/images/favicons/apple-touch-icon-120x120.png" type="image/png">
    <link rel="apple-touch-icon" sizes="144x144" href="https://portfolium.com/assets/images/favicons/apple-touch-icon-144x144.png" type="image/png">
    <link rel="apple-touch-icon" sizes="152x152" href="https://portfolium.com/assets/images/favicons/apple-touch-icon-152x152.png" type="image/png">
    <link rel="apple-touch-icon" sizes="167x167" href="https://portfolium.com/assets/images/favicons/apple-touch-icon-167x167.png" type="image/png">
    <link rel="apple-touch-icon" sizes="180x180" href="https://portfolium.com/assets/images/favicons/apple-touch-icon-180x180.png" type="image/png">

    <link rel="icon" sizes="16x16" href="https://portfolium.com/assets/images/favicons/favicon-16x16.png" type="image/png">
    <link rel="icon" sizes="32x32" href="https://portfolium.com/assets/images/favicons/favicon-32x32.png" type="image/png">
    <link rel="icon" sizes="96x96" href="https://portfolium.com/assets/images/favicons/favicon-96x96.png" type="image/png">
    <link rel="icon" sizes="128x128" href="https://portfolium.com/assets/images/favicons/favicon-128x128.png" type="image/png">
    <link rel="icon" sizes="160x160" href="https://portfolium.com/assets/images/favicons/favicon-160x160.png" type="image/png">
    <link rel="icon" sizes="192x192" href="https://portfolium.com/assets/images/favicons/favicon-192x192.png" type="image/png">
        <style type="text/css" media="screen">
    @font-face {
        font-family: proxima-nova;
        src: url('/assets/fonts/proxima_nova/700.woff2') format('woff2');
        font-weight: 700;
        font-style: normal;
    }

    @font-face {
        font-family: proxima-nova;
        src: url('/assets/fonts/proxima_nova/700-i.woff2') format('woff2');
        font-weight: 700;
        font-style: italic;
    }

    @font-face {
        font-family: proxima-nova;
        src: url('/assets/fonts/proxima_nova/600.woff2') format('woff2');
        font-weight: 600;
        font-style: normal;
    }

    @font-face {
        font-family: proxima-nova;
        src: url('/assets/fonts/proxima_nova/400.woff2') format('woff2');
        font-weight: 400;
        font-style: normal;
    }

    @font-face {
        font-family: proxima-nova;
        src: url('/assets/fonts/proxima_nova/300.woff2') format('woff2');
        font-weight: 300;
        font-style: normal;
    }

    @font-face {
        font-family: 'Material Icons';
        font-style: normal;
        font-weight: 400;
        src: url("/assets/fonts/material_icons.woff2") format('woff2');
    }

    .material-icons {
        font-family: 'Material Icons';
        font-weight: normal;
        font-style: normal;
        font-size: 24px;
        line-height: 1;
        letter-spacing: normal;
        text-transform: none;
        display: inline-block;
        white-space: nowrap;
        word-wrap: normal;
        direction: ltr;
        -webkit-font-feature-settings: 'liga';
        -webkit-font-smoothing: antialiased;
    }
</style>

        <link href="https://portfolium.com/assets/build/ng-material-layout-attributes-86d8a8c2a56c1bf20b9b.css" rel="stylesheet" type="text/css" />
<link href="https://portfolium.com/assets/build/common-86d8a8c2a56c1bf20b9b.css" rel="stylesheet" type="text/css" />
        <script>
    window.Portfolium = {
        current_user: false,
        isMobile: false,
        environment: {"APP_DOMAIN":"portfolium.com","PF_ENVIRONMENT":"production","PF_BASE_URL":"https:\/\/portfolium.com\/","PF_API_URL":"https:\/\/api.portfolium.com","PF_EDU_URL":"https:\/\/edu.portfolium.com\/","PF_CDN_URL":"https:\/\/cdn.portfolium.com","PF_ASSETS_URL":"https:\/\/portfolium.com\/assets\/","PF_CSRF_WEB_COOKIE_NAME":"pf-web-csrf","PF_COOKIE_DOMAIN":".portfolium.com","PF_FILESTACK_KEY":"AMwSA34ueQCiU3rNZQJW3z","PF_FILESTACK_CNAME":"fs.portfolium.com","PF_FILESTACK_REGION":"us-east-1","PF_S3_EXTERNAL_BUCKET":"inst-port-cdn-public-us-east-1","PF_S3_INTERNAL_BUCKET":"inst-port-internal-us-east-1","PF_GOOGLE_MAPS_KEY":"AIzaSyAhAJCeq5kS7kpm3lLgovso7hcCyL3XOHk","PF_TWITTER_CONSUMER_KEY":"X8cPNtjfqatRtzrpJs03xZ9lU","PF_GOOGLE_CLIENT_ID":"1079541345695-3mmlrslivlf3m40if9n2f8hglqu8o0ka.apps.googleusercontent.com","PF_RECAPTCHA_CLIENT_ID":"6LegOrQUAAAAAI5i0F33g_EZOFr_GZ0PtrXM0Pbu","PF_STRIP_EXIF_METADATA_WORKFLOW":"25069f4f-139b-4cd2-a0cb-94397cc7ad9e","AWS_REGION":"us-east-1","AWS_REGION_CODE":"iad","PF_SUNSET_COMMUNITY_URL":"https:\/\/community.instructure.com\/en\/kb\/articles\/664337-how-do-i-export-my-canvas-student-eportfolio-into-a-zip-file?utm_source=community-search\u0026utm_medium=organic-search\u0026utm_term=hoe+do+i+export+my+canvas+student+eportfolio"},
        flashData: {
            growl: false,
            alert: false,
        },
                    isSinglePageApp: true,
                trackPageName: "",
    };
</script>
<!-- Translation Helpers -->
<script>
    window.ZAB = {
        'version': '0.97B',
        'hasInitied': false,
        'currentLanguage': 'en',
        'settings': {
            'forceLocalStorageValue': false,
            'keys': {
                'language': 'ZAB-LANGUAGE-CODE',
                'debugOverride': 'ZAB-DEBUG-ENABLED',
                'forceLocalStorage': 'ZAB-FORCE-LOCAL-STORAGE',
            },
            'availableTranslations': [
                {"name": "English (US)", "code": "en", "activated": true},
                {"name": "English (Australia)", "code": "en-AU", "activated": false},
                {"name": "English (United Kingdom)", "code": "en-GB", "activated": false},
                {"name": "Español", "code": "es", "activated": false},
                {"name": "Deutsch", "code": "de-DE", "activated": false},
                {"name": "Dutch", "code": "nl-NL", "activated": false},
                {"name": "Français", "code": "fr-FR", "activated": false},
                {"name": "Norsk (Bokmål)", "code": "nb-NO", "activated": false},
                {"name": "Português", "code": "pt-PT", "activated": false},
            ],
        },
        'localStorage': window.localStorage,
        'debug': {
            'enabled': false,
            'styles': {
                'NOT_FOUND': 'background-color: red !important; display: initial !important;',
                'FOUND': 'background-color: green !important; display: initial !important;',
            },
            'missedTranslations': []
        },

        '_d': function(msg) {
            if (this.debug.enabled) {
                console.log('ZAB-', msg);
            }
        },

        'init': async function() {
            this.getOverrides();
            this._d(this.version + ' init');
            let foundLanguage = false;

            // check session
            let currentSession = this.checkCurrentSession();
            if (currentSession) {
                foundLanguage = true;
                this.currentLanguage = currentSession;
                this._d('loaded language setting from session -> ' + currentSession);
            }

            // check local storage
            if (!foundLanguage || this.settings.forceLocalStorageValue) {
                try {
                    let local = this.checkLocalStorage();
                    if (local.success) {
                        const prefix = this.settings.forceLocalStorageValue ? '(forced) ' : '';
                        this._d(prefix + 'loaded language setting from local storage -> ' + local.key);
                        this.currentLanguage = local.key;
                    }
                } catch (e) {
                    console.warn('ZAB: Issue with LocalStorage: ' + e);
                }
            }

            try {
                this.translations = this.loadedTranslations[this.currentLanguage];
                this._d('Translations loaded: ' + this.currentLanguage);
                this.hasInitied = true;
            } catch (e) {
                console.error('ZAB: Unable to load language for: ' + this.currentLanguage + ' ' + e);
                this.translations = {};
            }
        },

        'setLanguage': function(languageCode) {
            try {
                this.localStorage.setItem(this.settings.keys.language, languageCode);
                return true;
            } catch (e) {
                this._d("Not able to switch to '"+ languageCode +"' for translations translations...", e);
            }
            return false;
        },

        'getBoolean': function(oneOrZero) {
            return (oneOrZero == '1');
        },

        'getOverrides': function() {
            if (!this.localStorage) {
                return;
            }

            const debugOverride = this.localStorage.getItem(this.settings.keys.debugOverride);
            if (debugOverride) {
                this.debug.enabled = this.getBoolean(debugOverride);
            }

            const forceLocalStorage = this.localStorage.getItem(this.settings.keys.forceLocalStorage);
            if (forceLocalStorage) {
                this.settings.forceLocalStorageValue = this.getBoolean(forceLocalStorage);
            }
        },

        'checkCurrentSession': function() {
            const currentUser = window.Portfolium.current_user;
            if (currentUser && currentUser.language) {
                return currentUser.language;
            }

            return false;
        },

        'checkLocalStorage': function() {
            let returnVal = {
                'success': false,
                'key': '',
            };

            if (!this.localStorage) {
                return returnVal;
            }

            try {
                let lang = this.localStorage.getItem(this.settings.keys.language);

                if (!lang) {
                    return returnVal;
                }

                returnVal.key = lang;
                returnVal.success = true;
            } catch (e) {
                console.error('ZAB: Unable to get local storage');
            }

            return returnVal;
        },

        'translate': function(key) {
            if (key == "" || !key)
                return "";

            let foundPrefix = this.debug.enabled ? 'FF-' : '';
            let notFoundPrefix = this.debug.enabled ? 'NF-' : '';
            let trimmedText = key.trim();

            if (!this.translations[trimmedText]) {
                if (this.debug.enabled) {
                    if (this.debug.missedTranslations.indexOf(trimmedText) == -1)
                        this.debug.missedTranslations.push(trimmedText);
                    console.warn('ZAB- (Missed Translation): "', trimmedText, '"');
                }

                return {
                    'code': 'NOT_FOUND',
                    'text': notFoundPrefix + key,
                };
            }

            return {
                'code': 'FOUND',
                'text': foundPrefix + this.translations[trimmedText],
            };
        },

        'getMissedTranslationsAsString': function() {
            let missed = "";
            for (var i = 0; i < this.debug.missedTranslations.length; i++) {
                missed += "\n" + '"' + this.debug.missedTranslations[i] + '":"' + this.debug.missedTranslations[i] + '",';
            }
            console.log(missed);
        },

        'getMissedTranslations': function() {
            return this.debug.missedTranslations;
        },


        'get': function(text) {
            return this.translate(text);
        },

        'translations' : {}
    };
</script>
<script src="https://portfolium.com/assets/js/zab-translations.web.js"></script>
<!-- Datadog RUM -->
<!-- Heap -->
<!-- Heap -->
    <script>
        (function(apiKey){
            (function(p,e,n,d,o){var v,w,x,y,z;o=p[d]=p[d]||{};o._q=o._q||[];
                v=['initialize','identify','updateOptions','pageLoad','track'];for(w=0,x=v.length;w<x;++w)(function(m){
                    o[m]=o[m]||function(){o._q[m===v[0]?'unshift':'push']([m].concat([].slice.call(arguments,0)));};})(v[w]);
                y=e.createElement(n);y.async=!0;y.src='https://cdn.pendo.io/agent/static/'+apiKey+'/pendo.js';
                z=e.getElementsByTagName(n)[0];z.parentNode.insertBefore(y,z);})(window,document,'script','pendo');
        })('fd946a99-be01-471e-6c64-f03a582a03e7');
    </script>
    <script>
        pendo.initialize({
            visitor: {
                id: window.Portfolium.current_user ? window.Portfolium.current_user.id : null,
                // additional visitor level key-values here
            },
            account: {
                id: null
                // additional account level key-values here
            }
        });
    </script>
        <base href="/">
    </head>
    <body class="c_profile a_index pf-ng-app mozilla visitor desktop md-layout-css" md-layout-css         layout="row" ng-class="appClass">
        <div class="a11y-navigation for-screenreader" aria-hidden="false">
    <md-button pf-skip-to-landmark pf-skip-to="nav" class="md-button md-raised">Skip to Sidebar</md-button>
    <md-button pf-skip-to-landmark pf-skip-to="main" pf-skip-to-backup="#pf-content" class="md-button md-raised">Skip to Content</md-button>
</div>
                        <pf-gdpr-snackbar></pf-gdpr-snackbar>
<ui-view class="pf-ng-app-content" name="layout" layout="column" flex>
            <md-toolbar class="pf-navbar pf-navbar--standard">
            <div class="md-toolbar-tools" layout="row">
            </div>
        </md-toolbar>
    </ui-view>
<script type="text/ng-template" id="template/components/footer/template/footer.html">
    <div class="pf-footer">
    <div class="pf-container pf-footer-container">
        <div class="pf-footer__inner">
            <div class="pf-footer-main">
                <div class="pf-footer-main__section">
                    <div class="pf-footer-main__section-header">
                        Solutions
                    </div>
                    <a href="https://www.instructure.com/canvas/portfolium/folio-management" target="_blank">ePortfolio Management</a>                    <a href="https://www.instructure.com/canvas/portfolium/pathways" target="_blank">Pathways</a>                </div>
                <div class="pf-footer-main__section">
                    <div class="pf-footer-main__section-header">
                        Resources
                    </div>
                    <a href="https://www.instructure.com/portfolium/resources" target="_blank">Resource Library</a>                    <a href="https://portfolium.com/search/networks">Networks</a>                    <a href="https://portfolium.com/discover">Discover Projects</a>                </div>
                <div class="pf-footer-main__section">
                    <div class="pf-footer-main__section-header">
                        Help &amp; Support
                    </div>
                    <a href="https://community.canvaslms.com/community/answers/guides/portfolio" target="_blank">User Guides</a>                    <a href="https://www.instructure.com/canvas/privacy" target="_blank">Privacy</a>                    <a href="https://www.instructure.com/accessibility " target="_blank">Accessibility</a>                    <a href="https://portfolium.com/sso">Single Sign-On</a>                </div>
                <pf-language-picker />
            </div>
            <div class="pf-footer-bottom">
                <a href="https://www.instructure.com/" class="pf-footer-company-logo pf-footer-bottom__section" target="_blank"><img src="https://portfolium.com/assets/images/logo_instructure_color.svg" alt="Instructure"/></a>                <div class="pf-footer-company-details pf-footer-bottom__section">
                    <span class="pf-footer-company-details__section"> &copy; 2026 Instructure. All rights reserved.</span>
                </div>
            </div>
        </div>
    </div>
</div>
</script>
        <div class="modal" role="dialog" aria-hidden="true">
    <input class="modal-state" id="modal-1" type="checkbox">
    <div class="modal-window">
        <div class="modal-inner">
            <label i18n class="modal-close" aria-label="close" for="modal-1" title="Close">Close</label>
            <div class="modal-content">
                <div id="loading" class="spinner"></div>
            </div>
        </div>
    </div>
</div>
        <script src="https://portfolium.com/assets/build/common-86d8a8c2a56c1bf20b9b.js"></script>
    <script src="https://portfolium.com/assets/build/app-spa-86d8a8c2a56c1bf20b9b.js"></script>
            <script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a4b9d346a8ab345d',t:'MTc5MjE4MjY2Nw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script></body>
</html>

Latest requests

# Url Url Source Date
1 https://portfolium.com/9sappnet 2026-10-16 20:31:07
2 https://www.thebolditalic.com/?gi=… 2026-10-16 20:31:07
3 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:07
4 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:07
5 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:06
6 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:06
7 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:06
8 https://www.dmxzone.com/ 2026-10-16 20:31:06
9 https://www.thebolditalic.com/?gi=… 2026-10-16 20:31:06
10 https://verifikasisitusjudi.com/ak… 2026-10-16 20:31:05
11 https://bolajudisbobet.com/ 2026-10-16 20:31:05
12 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:05
13 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:05
14 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:04
15 https://www.thebolditalic.com/?gi=… 2026-10-16 20:31:04
16 https://www.thebolditalic.com/?gi=… 2026-10-16 20:31:04
17 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:04
18 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:04
19 https://www.texarkanatwins.com/%25… 2026-10-16 20:31:03
20 https://jetblacktransportation.com… 2026-10-16 20:31:03