287 Matching Annotations
  1. Last 7 days
    1. These kind of tests ensure that individual parts of the application work well together, without the overhead of the actual app environment (i.e. the browser). These tests should assert at the request/response level: status code, headers, body. They’re useful to test permissions, redirections, what view is rendered etc.
  2. May 2021
  3. Apr 2021
    1. This gem uses a Rack middleware to clear the store object after every request, but that doesn't translate well to background processing with Sidekiq. A companion library, request_store-sidekiq creates a Sidekiq middleware that will ensure the store is cleared after each job is processed, for security and consistency with how this is done in Rack.
  4. Mar 2021
    1. Utilizing different types of technology in the classroom, including a virtual classroom, creates learners who are actively engaged with learning objectives. The implementation of technology also creates pathways for differentiated instruction to meet the unique needs of students as individual learners within a broader classroom climate.

      This resource will help with my coaching/professional development on how teachers can effectively use technology in their classroom. It discusses how to integrate technology, the importance, and how to use it. Rating: 6/10

    1. Integration tests for controllers: These Smoke tests only test the wiring between controller, operation and presentation layer.
  5. Feb 2021
    1. Eyeglass provides a way to distribute Sass files and their associated assets and javascript extensions via npm such that any build system can be adapted to automatically expose those Sass files to Sass's @import directive by just installing the code.
    1. The LGPL allows users to use and integrate LGPL software components into their own software without being required to release the source code of their own software components. However, if users modify LGPL software components (“derivative work”), they are required to make the modified software component available under the same LGPL license. To avoid the latter with TRB, users have to comply with para. 5 LGPLv2.1: A program that contains no derivative of any portion of the Library, but is designed to work with the Library by being compiled or linked with it, is called a “work that uses the Library”. Such a work, in isolation, is not a derivative work of the Library, and therefore falls outside the scope of this License. In other words: if you use the TRB libraries in your commercial applications or Open-Source projects, you’re not creating a derivative work of Trailblazer. Your software can be distributed under any terms.
    1. While Trailblazer offers you abstraction layers for all aspects of Ruby On Rails, it does not missionize you. Wherever you want, you may fall back to the "Rails Way" with fat models, monolithic controllers, global helpers, etc. This is not a bad thing, but allows you to step-wise introduce Trailblazer's encapsulation in your app without having to rewrite it.
  6. Jan 2021
    1. Line up, line up: using technology to align and enhance peer learning and assessment in a student centred foundation organic chemistry module

      technology for class rooms, clickers, peerwise for scaffolded self-directed learning

  7. Dec 2020
  8. Nov 2020
    1. SVG has the advantage that integrates very well with Svelte, since it’s an XML and the nodes can be managed as if they were HTML. On the other hand, Canvas is more efficient, but it has to be generated entirely with JavaScript.
    1. Third, you can create value in any span of time. If we see our work as creating these intermediate packets, we can find ways to create value in any span of time, no matter how short. Productivity becomes a game of matching each available block of time (or state of mind, or mood, or energy level) with a corresponding packet that is perfectly suited to it.

      The Intermediate Packet approach ensures you are delivering value after every iteration, regardless of size

      You no longer need to rely on large blocks on uninterrupted time if you focus on delivering something of value at the end of each block of time.

    2. Second, you have more frequent opportunities to get feedback. Instead of spending weeks hammering away in isolation, only to discover that you made some mistaken assumptions, you can get feedback at each intermediate stage. You become more adaptable and more accountable, because you are performing your work in public.

      Intermediate Packets give you more opportunities to get feedback

  9. Oct 2020
    1. Toward a Future Adult Learning Community: If Sacra tes Had a PC. .. Toward a Future Adult Learning Community: If Socrates had a PC ...

      In this article both socratic and invisible integration approaches of technology in adult education are examined in an effort to propose a framework for future adult learning communities. Rating is 2/10, this article is much older than anticipated (somehow snuck through the date filter) and was rather outdated given how much technology has changed.

    1. Teaching with Web 2.0 Technologies: Benefits, Barriers and Lessons Learned

      In this article, the author defines Web 2.0 technology and use for Web 2.0 in higher education. Through a small study of educators, discovery includes advantages, obstacles, and general guidance for implementation of web 2.0 tools. The author supports use of Web 2.0 to supplement learning, not as a substitute for the educator. Technologies must be implemented strategically and purposefully. 7/10

    1. Using wikis for collaborative learning: Assessing collaboration through contribution

      Through a study of freshman students, the author aimed to determine the success of the Wiki for collaboration. Results revealed variances in learner responses and use of the tool. Lack of use was explained by individual barriers (family, social, work) and system barriers (wiki design). The authors conclude that for the Wiki to be an effective, collaborative tool, additional resources must be provided to the learner, and the Wiki must be meaningful in its design to foster that participation. 7/10

    1. Social Media and Networking Technologies: An Analysis of Collaborative Work and Team Communication

      Trends in Web 2.0 technologies and various networking modalities are briefly reviewed. Furthermore, advantages and barriers in the use of said technologies are discussed. Implementation of social media as a learning tool can be advantageous, however, it must supplement learning, not replace a structured environment. The educator should still remain present in the learning environment. And, he/she should provide appropriate support and training, as well as model, respective online tools to ensure efficacy. 6/10

    1. Wiki Use that Increases Communication and Collaboration Motivation

      (Click on download full text to read.) Through a cooperative learning assignment, University students responded to a case study that implemented use of a Wiki. Results demonstrate that Wiki is an effective communication and collaboration tool (access, structure, versioning) for all individuals (introvert, extrovert). Recommendations and considerations for use in the learning environment were provided. 6/10

    1. How To Make Online Corporate Learning Fun During Lockdown

      (Available in text or audio.) This article provides basic principles (agenda, duration) and technologies (gamification, discussion boards) and activities to keep employees engaged in online learning. While this provides strategy, it does not provide implementation guidance within the corporate environment. (2/10)

    1. 10 Active Learning Methods for Super Engaged Corporate Learners

      This article reviews the concept of active learning and its need in today's workplace training. Ten strategies to promote active learning via technology are discussed (collaborative virtual classrooms, mind mapping, brainstorming, scavenger hunts, role play/simulation, problem-based learning, discussion boards, teach back, jigsaw technique, flipped classroom, game based learning). This is a good resource for active learning strategies. (5/10)

    1. E-Learning Implications for Adult Learning

      (Click Download full text to read.) In this brief article, the authors contrast the child and adult learner. Highlighting the adult learner's characteristics, the article further discusses factors that might affect the individual learning style. Furthermore, the authors discuss these styles in the context of eLearning (extravert, introvert, sensory type, intuitive adult, reflexive type, affective type, rational type, and perceptive type). Each learning type and preferred eLearning method is illustrated (Table 1, p. 60). Rationale for the implementation of eLearning is detailed (p. 61). Guidelines for the use of eLearning is discussed. (6/10)

    1. Creativity, Self-Directed Learning and the Architecture of Technology Rich Environments

      (Click Download full-text PDF to read). In this article, the authors reflect on the need to cultivate creativity and self-directed learning through transition from conventional course design to a more comprehensive design, which includes technology, problem solving, and collaboration. Moreover, the authors contend that measures of success should not be limited to traditional assessment methods. Barriers to the success of a self-directed design within the typical learning environment are mentioned. Through case study review, the authors demonstrate that strategic course design (educator, setting, technology, expectations) fosters development of the self-directed learner. Dynamics supporting the success of the technology-rich, creative, self-directed design were included. With a methodological approach that incorporates technology, problem-solving, teamwork, and educator support, self-directed behaviors emerge.(8/10)

  10. nevadasadulteducationcommunity.wdfiles.com nevadasadulteducationcommunity.wdfiles.com
    1. Integrating Technologyinto Adult Learning

      The author discusses four strategies (curriculum, mechanism, complement to instruction, instructional tool) for integrating technology in adult learning, their advantages and considerations. The use of any method will require changes to a curriculum, learning environment, and learner and educator roles. Therefore, technology integration should be done purposefully. 7/10

    1. Most of these companies use some framework which includes an IDL (Interface Definition Language), and a transport (typically RPC/HTTP). A few popular ones are Protocol Buffer (used at Google), Thrift (used at Facebook, Twitter, ...), and Avro (used at LinkedIn). These frameworks allow applications to expose its interface in an IDL file (.proto, .thrift, etc.). Applications communicate to other applications by calling services (exposed at the server side using the IDL) over RPC/HTTP. Services can be written in any language supported by the framework. Similarly, clients too can be written in any language. These frameworks also support versioning that allows compatibility of newer implementation of services with older implementations of the clients and vice-versa. Other sophisticated features include compression, efficient serialization/de-serialization, etc. Some smaller companies use just HTTP REST. For details, please see:1: Protocol Buffers2: Apache Thrift3: Apache Avro

      Application Integration

  11. Sep 2020
    1. If you're using webpack with svelte-loader, make sure that you add "svelte" to resolve.mainFields in your webpack config. This ensures that webpack imports the uncompiled component (src/index.html) rather than the compiled version (index.mjs) — this is more efficient.
    1. But what if we want to use it in a legacy app built with for example Bootstrap 3 and lots of jQuery where there's no sign of Node.js? No problem! We'll just use the IIFE build and instantiate the component class through its global constructor:
    2. Did you know that you can create a Svelte component and with almost no extra steps distribute- and use it like any classic old Javascript library through a global constructor (let myComponent = new MyComponent())?
  12. Aug 2020
    1. *Game star mechanic

      • Creativity is expressed via making video games online
      • problem solving skills increase
      • comments-feedback
      • constructive criticism needed
      • teachers need to be constructive in terms of feedback How does this change as school has become more online?
    1. Student interests i.e HP Alliance, influence how to participate and change society.

      • students change moby dick
      • guess Sound of Thunder ending (9th grade)
    2. Peoples interactions and interests outside of school heavily influence their ideas

      • friendship driven participation-hanging with friends online
      • messing around-creative, geeky, interest driven, develop sophisticated forms of media literacy
      • think critically about privacy and identity
      • generational gap in online use and activities How will this be addressed in our technologically influenced world? How can teachers reach out to the friendship and messing around groups of students? What does it mean to participate in society?
    1. In creating online content, creativity is often influenced from other sources. Then the question is not only what is creativity but also what is originality? What does this say about copyright infringement in terms of digital property? What does this say about patent law?

    1. I like how the technology and collaborative aspects are being used to relate the issue of homelessness not only to the past events but also the issues facing their community on both a local and personal level.

    1. Learners are encouraged to be creative as they build and revise content. They should look to see if it meets their needs and how representative it is to other elements of online information. But, most importantly, they are to use the expertise of other students and the teacher in the classroom. I would also suggest including elements of abstracted replay, or viewing the work of experts as they revise and edit their own work process and produ

      Work collaboratively and smart not hard

    2. Construction is equal parts inspiration and perspiration. Construction calls on creativity as well as persistence, flexibility, and revision. Construction asks our students and teachers to focus on the power and patience employed during work process…and not just the final resultant work product

      Nothing is ever finished on the internet

    3. our understanding of construction and creation needs to be broad enough to allow for change in the future.

      the internet is constantly changing everyday as more information is uploaded daily. Nothing is ever finished being constructed

    4. . In order to fill the void I would see concerning the creativity, composition, and design skills students need…we have been developing online content construction (OCC)

      This is especially important as technology integration in the classroom has become critical under our current situation.

  13. Jul 2020
    1. Note that by default DocumentServer Community Edition does not contain any document management system. Integration Edition and Developer Edition versions include integrated test examples (simplest DMS to test the editors).
    1. Note that ONLYOFFICE Document Server does not contain any document management system. ONLYOFFICE online editors (Document Server) can be: integrated with various cloud storage platforms like Confluence, Alfresco, Nextcloud, ownCloud, Seafile, SharePoint, HumHub, Plone, etc.
    1. A growing number of platforms, vendors, and partners support the AMP Project by providing custom components or offering integration with AMP pages within their platforms.

      I guess AMP is actually open-source software, but it still feels like it's something non-standard. I guess it's just an alternative open standard to the "main" web open standards.

    1. If you have worked with emails before, the idea of placing a script into an email may set off alarm bells in your head! Rest assured, email providers who support AMP emails enforce fierce security checks that only allow vetted AMP scripts to run in their clients. This enables dynamic and interactive features to run directly in the recipients mailboxes with no security vulnerabilities! Read more about the required markup for AMP Emails here.
    1. It is important when reading online not tp pn;y read sources that conform to your point of view.

    1. In the video, lyft founder John Zimmer explains how the importance of purpose is used in lyft's model for success. The employee's use of their own cars for the ride as well as the personalized experiences between the lyft driver and the customers illustrates the purpose behind lyft's sucess. .

    1. understanding approaches to successful technology integration requires educators to develop new ways of comprehending and accommodating this complexity.

      teachers must be up to date on the new tech trends as well as student interests.

    2. As a matter of practical significance, however, most of the technologies under consideration in current literature are newer and digital and have some inherent properties that make applying them in straightforward ways difficult

      that's why it is important for teachers to always be up to date on new technologies in the classroom.

    1. a supportive community on Wattpad, an online publishing app. She begins writing her own fanfiction on there, gaining a following and confidence.

      Common interests motivated her to want to build relationships with others in order to gain opportunities later on.

    1. Connected learning is realized when a young person is able to pursue a personal interest or passion with the support of friends and caring adults, and is in turn able to link this learning and interest to academic achievement, career success or civic engagement

      this is greatly connected to the RSA Animate video on what motivates us. Working together can help us find the purpose in what we are doing in the class.

    1. The SAMR model truly covers the entire spectrum of tech integration. Every lesson, activity and designer has an entry point and those at the highest levels can be continually challenged to redefine learning.

      As teachers gain knowledge, their experiences with tech integration will improve.

    1. Carr is arguing that the use of the internet has greatly changed the way that we read with a greater focus on skimming through information over the deep reading seen in traditional texts.

    1. In Stage 3 of backward design, teachers plan the most appropriate lessons and learning activities to address the three different types of goals identified in Stage 1: transfer, meaning making, and acquisition (T, M, and A).

      How can teachers do this while at the same time properly integrating technology into the classroom.

    2. Can explain concepts, principles, and processes by putting it their own words, teaching it to others, justifying their answers, and showing their reasoning.• Can interpret by making sense of data, text, and experience through images, analogies, stories, and models.• Can apply by effectively using and adapting what they know in new and complex contexts.• Demonstrate perspective by seeing the big picture and recognizing differ-ent points of view.• Display empathy by perceiving sensitively and walking in someone else’s shoes.• Have self-knowledge by showing meta-cognitive awareness, using productive habits of mind, and reflect-ing on the meaning of the learning and experience.

      These six facets are crucial for students to learn not only the facts related to a subject, but how to properly using analysis when learning and writing about the subject. This is especially crucial as technology has become more integrated into the classroom as well as the real world.

    3. Six facets of under-standing—the capacity to explain, interpret, apply, shift perspective, empa-thize, and self-assess—can serve as indicators of understanding

      How are students abilities to master these indicators change as technology is integrated in the classroom.

    4. Effective curriculum is planned backward from long-term, desired results through a three-stage design process (Desired Results, Evidence, and Learning Plan). This process helps avoid the common problems of treating the textbook as the curriculum rather than a resource, and activity-oriented teaching in which no clear priorities and purposes are apparent.

      This is extremely important as the trend is shifting toward more online learning during this pandemic. Therefore, we as teachers must think even greater as to how to properly integrate technology as a tool for classroom usage over the more traditional usage of materials such as textbook. As well, it will be important to measure how technology as a tool affects how students successfully analyze materials in the classroom

  14. Jun 2020
    1. Components result from software coding, as well as the integration of the source code from external components
  15. May 2020
    1. # If you are using devise, you must extend engines's controller with devise helpers in order to get current_user PolicyManager::UserTermsController.send(:include, Devise::Controllers::Helpers)
  16. Apr 2020