Hi, I am trying to add some info to the training I am creating for students on how to use 'Folio' which is the free version in the account profile. I seem to not be able to find any video or guides on that, only on pathways and portfolium or eportfolio. I am very confused about all the options that are there and not finding anything about Folio. Can anyone point me in the right direction please?
I know Instructure started a re-branding of Portfolium to Canvas Student ePortfolios & Canvas Student Pathways. Thus, if you are looking to use Canvas Student ePortfolios (formerly Portfolium), then you likely want to use the "Folio" link and refer to the guides for Canvas Student ePortfolios.
The original portfolio tool that is built into Canvas directly is called ePortfolios. So if you are looking to use this original tool then you would like want to use the "ePortfolios" link and refer to the guides for ePortfolios (not Canvas Student ePortfolios).
Thank you @crafte. Appreciate it. In the meantime I learned a bit more. My main confusion was about the terminology. In Canvas it's called 'Folio', but all the training materials refer to the free version as ePortfolio. Understanding that also helped a lot. Thanks!
Laravel Folio is a powerful page based router designed to simplify routing in Laravel applications. With Laravel Folio, generating a route becomes as effortless as creating a Blade template within your application's resources/views/pages directory.
After installing Folio, you may execute the folio:install Artisan command, which will install Folio's service provider into your application. This service provider registers the directory where Folio will search for routes / pages:
For example, sometimes it may be convenient to specify multiple Folio paths in the same Laravel application. You may wish to have a separate directory of Folio pages for your application's "admin" area, while using another directory for the rest of your application's pages.
You may accomplish this using the Folio::path and Folio::uri methods. The path method registers a directory that Folio will scan for pages when routing incoming HTTP requests, while the uri method specifies the "base URI" for that directory of pages:
You may also route to pages based on the incoming request's subdomain. For example, you may wish to route requests from admin.example.com to a different page directory than the rest of your Folio pages. You may accomplish this by invoking the domain method after invoking the Folio::path method:
You may create a Folio route by placing a Blade template in any of your Folio mounted directories. By default, Folio mounts the resources/views/pages directory, but you may customize these directories in your Folio service provider's boot method.
Once a Blade template has been placed in a Folio mounted directory, you may immediately access it via your browser. For example, a page placed in pages/schedule.blade.php may be accessed in your browser at
You may create a nested route by creating one or more directories within one of Folio's directories. For instance, to create a page that is accessible via /user/profile, create a profile.blade.php template within the pages/user directory:
Sometimes, you may wish to make a given page the "index" of a directory. By placing an index.blade.php template within a Folio directory, any requests to the root of that directory will be routed to that page:
Often, you will need to have segments of the incoming request's URL injected into your page so that you can interact with them. For example, you may need to access the "ID" of the user whose profile is being displayed. To accomplish this, you may encapsulate a segment of the page's filename in square brackets:
If a wildcard segment of your page template's filename corresponds one of your application's Eloquent models, Folio will automatically take advantage of Laravel's route model binding capabilities and attempt to inject the resolved model instance into your page:
Sometimes you may wish to resolve bound Eloquent models using a column other than id. To do so, you may specify the column in the page's filename. For example, a page with the filename [Post:slug].blade.php will attempt to resolve the bound model via the slug column instead of the id column.
By default, models that have been soft deleted are not retrieved when resolving implicit model bindings. However, if you wish, you can instruct Folio to retrieve soft deleted models by invoking the withTrashed function within the page's template:
By default, Folio will return the content of the page's Blade template as the response to the incoming request. However, you may customize the response by invoking the render function within the page's template.
The render function accepts a closure which will receive the View instance being rendered by Folio, allowing you to add additional data to the view or customize the entire response. In addition to receiving the View instance, any additional route parameters or model bindings will also be provided to the render closure:
To specify which pages the middleware should be applied to, the array of middleware may be keyed using the corresponding URL patterns of the pages they should be applied to. The * character may be utilized as a wildcard character:
When using Folio, you should always take advantage of Laravel's route caching capabilities. Folio listens for the route:cache Artisan command to ensure that Folio page definitions and route names are properly cached for maximum performance.
Am I missing something. I have the Hp folio 13 wal-mart edition. I am trying to boot from a usb which I thought every computer could do but I'm having my doubts with this one. I went into the bios and there is no boot option for booting from cd key. I also booted into the boot options screen directly from the start of the computer via f10...still no option. Is there no way of booting from a usb key with this laptop? If not that is a huge design flaw on HP's part since it's an ultrabook and has no optical drive.
I came across this tool from Microsoft to make a USB flash drive bootable to install W7. I got to this page by following the links to install W8 with a flash drive, so I am going to assume that the tool will work with W8.
Yeah I was thinking at this point that might be the only option. I actually installed windows 8 by just mounting the dvd image in a virtual drive and starting the installation in windows. Worked fine that way and now I'm running windows 8. But I still would like to figure this out for future situations where I might need to do this.
Innovative use of sustainable materials shows prominently in the sophisticated pull-forward design. A soft folio inspired exterior7 wraps the PC and the enclosure is made from 90% recycled magnesium by weight8.
The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein.
Windows logo claim: Not all features are available in all editions or versions of Windows. Systems may require upgraded and/or separately purchased hardware, drivers and/or software to take full advantage of Windows functionality. Windows 10 is automatically updated, which is always enabled. ISP fees may apply and additional requirements may apply over time for updates. See
1. Requires Internet access and Windows 10 PC preinstalled with HP Quick Drop app and either an Android device (phone or tablet) running Android 7 or higher with the Android HP Quick Drop app, and /or an iOS device (phone or tablet) running iOS 12 or higher with the iOS HP Quick Drop app.
3. 5G module is an optional feature that must be configured at purchase. AT&T and T-Mobile networks supported in the U.S. Module designed for 5G networks as carriers deploy Evolved-Universal Terrestrial Radio Access New Radio Dual Connectivity (ENDC) with both 100Mhz of 5G NR and LTE channel bandwidth, using 256QAM 4x4 as defined by 3GPP, requires activation and separately purchased service contract. Check with service provider for coverage and availability in your area. Connection, upload and download speeds will vary due to network, location, environment, network conditions, and other factors. 5G not available on all products, in all regions. Backwards compatible to 4G LTE and 3G HSPA technologies. 5G module planned to be available in select countries, where carrier supported.
4. Wireless access point and Internet service required and sold separately. Availability of public wireless access points limited. Wi-Fi 6 is backwards compatible with prior 802.11 specs. The specifications for Wi-Fi 6 (802.11ax) are draft and are not final. If the final specifications differ from the draft specifications, it may affect the ability of the laptop to communicate with other 802.11ax devices. Only available in countries where 802.11ax is supported.
5. Wi-Fi supporting gigabit data rate is achievable with Wi-Fi 6 (802.11ax) when transferring files between two devices connected to the same router. Requires a wireless router, sold separately, that supports 160MHz channels.
6. Recharges your battery up to 90% within 90 minutes when the system is off or in standby mode. Power adapter with a minimum capacity of 65 watts is required. After charging has reached 50% capacity, charging will return to normal. Charging time may vary +/-10% due to System tolerance.
c80f0f1006